一、lombok插件
1.概述
简化了pojo层的代码,插件在编译器有效,此时文件是.java文件,发布以后就不需要插件,此时就变为.class文件
2.安装lombok插件
IDEA中File–Settings–Plugins–搜索lombok,然后下载安装 如上图所示下载完成
3.在pom.xml文件中导入jar包(依赖包)
<!--引入插件lombok -->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</dependency>
4.使用–常用注解
//lombok插件在编译期有效,发布为.class时就不需要了
@Data//get set toString equals hashCode
//利用反射机制实例化对象时,默认调用无参构造
@NoArgsConstructor//无参构造
@AllArgsConstructor//全参构造
@Accessors(chain = true)//开启链式编程
public class User {
private Integer id;
private String name;
@Accessors(chain = true)//开启链式编程 底层原理: //链式加载的底层原理 返回User对象 public User setId(Integer id){ this.id=id; return this; }
二、热部署
1.概述
热部署就是当应用程序正在运行的时候升级软件或修改某一部分代码、配置文件时,无需重新启动应用,即可使升级的软件和修改后的代码、配置文件生效。
2.使用
引入jar包
<!--支持热部署 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
</dependency>
在pom.xml上使用快捷键shift+Ctrl+alt+/ 或 shift+alt+a 选择Registry… 勾选compiler.automake.allow.when.app.running 此时程序就不需要每次重启服务,只需要重新build即可访问新数据,不过一般不常使用
|