Java程序员使用IDEA 好用插件大全

本文介绍了几款提升开发效率的实用工具,包括EasyCode代码生成插件、EasyYapi API文档生成工具、MavenHelper依赖管理插件、MybatisX辅助插件、SonarLint代码质量检查工具、Lombok简化代码库以及Database Tools数据库连接工具。
部署运行你感兴趣的模型镜像

1、Easy code

EasyCode是基于IntelliJ IDEA开发的代码生成插件,支持自定义任意模板(Java,html,js,xml)。只要是与数据库相关的代码都可以通过自定义模板来生成。支持数据库类型与java类型映射关系配置。支持同时生成生成多张表的代码。每张表有独立的配置信息。完全的个性化定义,规则由你设置。

参考 https://blog.youkuaiyun.com/qq_34801169/article/details/99959137

2、EasyYapi

你可以在保持代码零侵入的情况下得到相当完整的api文档, 但是特殊的需求还是需要部分特殊的注释/注解配合

官方文档 http://easyyapi.com/documents/index.html

3、Maven Helper

很好用的maven插件 可显示依赖结构,可以查找,处理依赖冲突很方便

4、MybatisX

帮助dao到xml的跳转,dao接口及xml的检查等

5、SonarLint

目前比较好用的代码检查工具,能准确定位逻辑漏洞并给出解决指引

6、lombok

这个不用多解释了吧

7、database Tools and SQL 

数据库连接工具,配合easy code能快速的生成MVC需要的代码结构

 

您可能感兴趣的与本文相关的镜像

Seed-Coder-8B-Base

Seed-Coder-8B-Base

文本生成
Seed-Coder

Seed-Coder是一个功能强大、透明、参数高效的 8B 级开源代码模型系列,包括基础变体、指导变体和推理变体,由字节团队开源

使用 IntelliJ IDEA 进行 Java 编程时,为了提升开发效率和代码质量,黑马程序员通常会推荐安装一些实用的插件。以下是一些常见的必要插件推荐: 1. **Lombok** Lombok 是一个非常流行的 Java 库,它通过注解的方式自动生成常见的样板代码(如 getter、setter、toString 等),从而减少冗余代码的编写。对于使用现代 Java 开发的项目来说,Lombok 几乎是标配[^2]。 2. **Git Integration** Git 是目前最常用的版本控制系统之一。IntelliJ IDEA 自带了 Git 集成插件,但有时你可能需要额外的功能,比如更直观的分支管理和冲突解决工具。确保 Git 插件已启用可以帮助更好地管理项目版本控制。 3. **Maven Helper** Maven 是 Java 项目中广泛使用的构建工具。Maven Helper 插件可以简化依赖管理和构建过程,提供更清晰的依赖树视图,并能快速查找和排除冲突的依赖项。 4. **CodeGlance** CodeGlance 提供了一个侧边栏的代码概览图,类似于地图的形式展示整个文件的结构,方便快速定位到代码的不同部分。 5. **Rainbow Brackets** Rainbow Brackets 插件为不同层级的括号分配不同的颜色,使得嵌套结构更加清晰易读,有助于提高代码可维护性。 6. **SonarLint** SonarLint 是一个静态代码分析工具,能够帮助开发者发现潜在的代码质量问题和漏洞。它可以实时地在编辑器中提示问题,并给出修复建议。 7. **GsonFormatPlus** 如果你的项目涉及到 JSON 数据处理,那么 GsonFormatPlus 将非常有用。它可以将 JSON 字符串自动转换成对应的 Java Bean 类,并支持多种格式的定制。 8. **Translation** Translation 插件提供了便捷的翻译功能,可以直接在 IDE 内部对选中的文本进行多语言互译,这对于非英语母语的开发者来说尤其方便。 9. **Key Promoter X** Key Promoter X 是一款学习快捷键的好帮手。当你使用鼠标操作时,它会提示相应的快捷键,帮助你逐渐熟悉并掌握高效的键盘操作方式。 10. **Presentation Assistant** Presentation Assistant 插件适合那些经常做演示或者教学的人士。它可以显示当前执行的操作命令以及相关的快捷键,让观众更容易跟随演示步骤。 这些插件不仅提高了开发效率,还增强了代码质量和团队协作能力。当然,具体选择哪些插件还需要根据个人喜好和项目需求来决定。 ```java // 示例:使用 Lombok 自动生成 getter 和 setter 方法 import lombok.Getter; import lombok.Setter; @Getter @Setter public class User { private String name; private int age; } ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值