在项目开发的过程中经常需要对代码进行反复修改,这样就会导致SpringBoot运行容器反复启动。为了解决这种频繁重启问题,SpringBoot提供了自动加载配置的依赖库,以实现代码的动态加载。
在pom.xml文件中添加
<dependency>
<groupId>org.springframework</groupId>
<artifactId>springloaded</artifactId>
<version>1.2.8.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<version>2.5.1</version>
</dependency>
项目中配置了以上两个开发包之后,每当用户修改项目中程序类的时候都会由SpringBoot自动加载更新后的程序代码,同时也可以在项目名称上看到标记“[devtools]”。