1。SpringBootDedevtools是一个让SpringBoot支持热部署的工具。以下是参考方法。要么在创建项目时直接勾选如下配置:要么在springBoot项目中添加如下依赖:>trueidea修改代码后,按ctrl+f9使其重新编译,即热部署功能完成。Eclipse可以自动编译,按ctrl+s保存。如果想一修改代码就自动重新编译,就不用按ctrl+f9了。只需要如下操作:1、在idea的设置中勾选如下2、进入pom.xml,在build的反标签后面打上光标,然后按Alt+Shift+ctrl+/3。然后查看下面2.LombokLombok是一个简化JavaBean开发的工具,可以让开发者省去constructors、getters、setters的编写。在项目初始化时勾选如下配置以使用Lombok或者在项目中引入如下依赖:/dependency>是用到的,idea还需要下载如下插件:如下例子.Data;importlombok.NoArgsConstructor;@AllArgsConstructor//全参构造函数@NoArgsConstructor//无参构造函数@Data//getter+setterpublicclassUser{privateLongid;私有字符串名称;私人整数年龄;privateStringemail;}3.SpringConfigurationProcessor是一个给实体类的属性注入提示的工具。感觉这个工具意义不是特别大!因为SpringBoot有属性注入,比如下面的实体类:packageorg.lzl.HelloWorld.entity;importorg.springframework.boot.context.properties.ConfigurationProperties;importorg.springframework.stereotype.Component;/***@author联想**/@Component@ConfigurationProperties(prefix="mypet")publicclassPet{privateStringnickName;私有字符串应变;publicStringgetNickName(){返回昵称;}publicvoidsetNickName(StringnickName){this.nickName=nickName;}publicStringgetStrain(){返回应变;(弦应变){this.strain=strain;}@OverridepublicStringtoString(){return"Pet[nickName="+nickName+",strain="+strain+"]";}}想在application.properties和application.yml中给mypet注入属性,但是没有提示。为了解决这个问题,我们在创建SpringBoot时检查了以下场景:或者直接在项目中添加如下依赖:
