Lombok
通过一些注解,消除样板式代码,例如getter、setter、tostring
1.引入Lombok依赖
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.8</version>
</dependency>
- @Data,可以自动写入 getter setter
- @ToString 自动写入tostring
- @AllArgsConstructor :全参构造器
- @NoArgsConstructor:无参构造器
- @Slf4j:注入日志
dev-tool
当代码产生改变时,可以不重启程序,按下快捷键Ctrl+F9即可立即生效(不好用,鸡肋,不如重启稳重)
1.引入devtools依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<version>2.3.0.RELEASE</version>
</dependency>
Spring Initializr
使用spring初始化向导,可以自定义程序场景,Spring Initializr会为你自动装配并自动引入依赖