一、Lombok
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</dependency>
2.在idea中,Settings->Plugins中搜索安装lombok插件
3.
@Data //用这个代替 Get,Set方法
@ToString //用这个代替 Tostring方法
@AllArgsConstructor //用这个代替 有参构造器(全部属性)
@NoArgsConstructor //用这个代替 无参构造器
@Slf4j //Lombok的日志功能。
public class Dog {
private String name;
private Integer age;
}
public String hello() {
log.info("{}请求进来了","hello");
return "hello world";
}
二、Dev Tools
热部署工具,在以后我们开发时,经常会修改代码(特别是前端代码),查看效果时,就不需要重新启动项目,只需Ctrl + F9,重新编译一下即可。
<!--引入devtools。作用:改变页面内容时不需要重启服务,就能查看效果-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>
三 、Processor
实体类User.java和配置文件application.properties绑定一般没有提示,可添加Processor
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-configuration-processor</artifactId>
<optional>true</optional>
</dependency>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<excludes>
<exclude> <!--这里是不打包进去-->
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-configuration-processor</artifactId>
</exclude>
</excludes>
</configuration>
</plugin>
</plugins>
</build>