IDEA插件市场:https://plugins.jetbrains.com/
突发小技巧:使用插件时要注意插件的版本兼容性,并根据自己的实际需求选择合适的插件。同时,不要过度依赖插件,保持简洁和高效的开发环境才是最重要的。
@
目录- 1. Smart Tomcat
- 2. Database Navigator
- 3. Spring Boot Assistant
- 4. JBLJavaToWeb
- 5. JBLSpringBootAppGen
- 6. Lombok
- 7. GenerateAllSetter
- 8. Maven Helper
- 9. Git Commit Template
- 10. GitToolBox
- 11. Rainbow Brackets(彩色括号)
- 12. CodeGlance Pro
- 13. Grep Console
- 14. .ignore
- 15. maven-search
- 16. MyBatisPlus
- 17. MyBatisX
- 18. Nyan Progress Bar
- 19. Sequence Diagram
- 20. Statistic/WalkTime (代码统计插件)
- 21. Translation
- 22. String Manipulation
- 23. Rider UI Theme Pack
- 24. Presentation Assistant
- 25. GitHub Copilot
- 26. Java Stream Debugger
- 27. Java Mybatis SQL Scanner
- 28. RestfulTool、RestfulToolkit-fix
- 29. Alibaba Java Coding Guidelines
- 30. Easy Javadoc
- 31. SpotBugs (Java质量分析工具)
- 32. CodeGeex
- 33. Redis Helper
- 34. Show Comment
- 35. Rainbow Fart
- 36. File Expander
- 37. SquareTest
- 38. aiXcoder Code Completer
- 39. EasyCode
- 40. Key Promoter X
- 41. CheckStyle-IDEA
- 42. Alibaba Java Coding Guidelines
- 43. SonarLint
- 44. Restful Fast Request
- 45. IDEA插件迁移
- 46. 导出IDEA设置
- 47.TalkX
1. Smart Tomcat
顾名思义就是配置tomcat的,跟专业版配置小猫类似。
2. Database Navigator
类似专业版的数据库管理工具。
3. Spring Boot Assistant
SpringBoot开发插件。(可以识别springboot主配置文件,以及代码提示,我这个版本idea没有构建springboot项目功能)
社区版idea的services面板中没有添加springoboot应用的功能。
4. JBLJavaToWeb
把maven工程转成web项目。
选中一个项目,然后鼠标右键点击JBLJavaToWeb。
解决Maven项目webapp没有小蓝点问题:
web项目结构:
- 通过执行Maven打包命令
package
,可以获取到部署的Web项目目录。 - 编译后的 Java字节码文件 和 resources的资源文件 ,会被放到 WEB-INF 下的
classes
目录。 - pom.xml中依赖坐标对应的jar包,会被放入 WEB-INF 下的
lib
目录。
5. JBLSpringBootAppGen
用法跟上面的非常相似,可以帮助我们生成启动类和application.yml文件。
选中要生成主类的项目,然后鼠标右键点击JBLSpringBootAppGen。
6. Lombok
我们知道在项目中导入lombok依赖,然后通过注解简化实体开发。但是使用这个操作之前需要在IDEA中安装lombok插件。(小辣椒)
7. GenerateAllSetter
当一个类有大量实例字段时,通过这个插件就可以快速为对象赋值和取值。快捷键:选中对象,然后alt+回车。
@Test
public void test0() {
User user = new User();
user.setUserName("");
user.setAge(0);
}
8. Maven Helper
快速解决Maven依赖关系和版本问题。
在IDEA中,当打开一个pom.xml文件时,可能会看到一个名为"Dependency Analyzer"的选项卡。这个选项卡提供了一个可视化界面,用于解决项目中的依赖冲突。
要解决冲突的jar包,可以按照以下步骤进行操作:
-
打开pom.xml文件,并切换到"Dependency Analyzer"选项卡。
-
在"Dependency Analyzer"界面中,你将看到一个依赖关系图,显示了项目中所有的依赖关系。
-
在依赖关系图中,你可以看到有冲突的依赖项以及它们之间的关系。冲突的依赖项通常会以红色或其他突出显示。
-
点击冲突的依赖项,你将看到更详细的信息,包括引起冲突的不同版本和它们所属的模块。
-
解决依赖冲突的一种常见方法是通过手动调整项目的依赖关系来排除或更新冲突的依赖项。你可以右键单击冲突的依赖项,然后选择相应的操作,例如"Exclude"(排除)或"Update Version"(更新版本)。
-
在进行任何更改之前,建议先备份你的项目或使用版本控制系统,以便在需要时可以恢复到之前的状态。
通过使用"Dependency Analyzer"选项卡,可以更方便地查看和解决项目中的依赖冲突。这有助于确保项目的依赖关系正确,并避免潜在的运行时错误。
9. Git Commit Template
Git 格式化模版,可以按照实际情况格式化你的提交信息。常用的Git提交类型有:(通过这个插件就不用我们手写命令了)
- feat(新功能)
- fix(修复bug)
- docs(文档更新)
- refactor(重构,既不修复bug也不添加新功能)
- chore(只对构建过程或构建工具的改变,并没有对生产环境代码的进行改变,例如修改构建脚本、更新依赖项等)
- style(对代码样式、格式化的更改,不影响代码逻辑)
- revert(撤销先前的提交)
- perf(性能优化相关的更改)
- test(添加或修改测试代码)
- ....
点击ok后,就会安装配置生成commit模板:
10. GitToolBox
可以更直观看到哪块代码是谁写的。(有的版本开始收费了)
这个插件好像开始收费了,什么免费试用30天,也有免费版本的:
成年人的世界里看破不说破
标签:插件,Java,IntelliJ,代码,IDEA,快捷键,https From: https://www.cnblogs.com/aopmin/p/17764326.html