IDEA 开发插件
-
Alibaba Java Code Guidelines阿里巴巴推出的一款Java代码规约扫描插件,按照《阿里巴巴Java开发手册》规定对代码风格以及质量进行实时检测、约束。强推。
eclips和IDEA都有对应的插件。安装和使用教程见官方文档。
使用教程:https://github.com/alibaba/p3c/wiki/IDEA%E6%8F%92%E4%BB%B6%E4%BD%BF%E7%94%A8%E6%96%87%E6%A1%A3 -
GsonFormate
JSON快速生成实体类插件,具体使用和快捷键配置找谷歌。 -
lombok
我们在java开发过程中,经常会有一些常规性的,重复性的工作。比如:-
根据成员变量生成get和set方法
-
根据成员变量生成类的构造函数
-
重写toString()和hashCode方法
-
引入日志框架logFactory,用来打印日志
以上都是一些重复动作,模板代码。每次都手动生成既浪费时间,又增加了大量的冗余代码。我们可以使用lombok插件来解决这个问题。使我们的编码效率得到大幅度的提高!
在使用中我们需要在
pom文件中引入依赖<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <optional>true</optional> </dependency>实例:
@Data // 等于getter/setter方法 @NoArgsConstructor //无参构造 @AllArgsConstructor // 全参构造 @Slf4j // 等于logger public class Article { private Long id; private String author; private String title; private String content; private Date createTime; private List<Reader> reader; @Override public String toString() { return "Article{" + "id=" + id + ", author='" + author + '\'' + ", title='" + title + '\'' + ", content='" + content + '\'' + ", createTime=" + createTime + ", reader=" + reader + '}'; } }虽然编辑器都有快捷方式可以生成,但这样是不是更为简洁高效呢!
-
-
devtools热部署在
springboot项目开发中,尤为好用。-
引入依赖
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> </dependency> -
添加配置
<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <configuration> <fork>true</fork> </configuration> </plugin> </plugins> </build> -
设置IDEA
双击shift> 搜索Registry> 选中打勾compiler.automake.allow.when.app.running.
File>Settings>Build,Execution,Deplyment>Compiler,选中打勾Build project automatically。享用吧!
-
-
Maven Helper在
pom.xml中可以看到所有的依赖关系,方便排查问题等。

持续更新。。。。。。
上面几个真的懒得截图,都是在插件商店直接下载,重启编辑器就可以了。
有问题的可以留言,有更好的也可以推荐一下,多谢大家!

浙公网安备 33010602011771号