名师讲坛:Java微服务架构实战(SpringBoot+SpringCloud+Docker+RabbitMQ)
上QQ阅读APP看书,第一时间看更新

2.5 SpringBoot调试

在项目开发的过程中经常需要对代码进行反复修改,这样就会导致SpringBoot运行容器反复启动。为了解决这种频繁重启问题,SpringBoot提供了自动加载配置的依赖库,以实现代码的动态加载。

范例:【mldnboot-base项目】修改pom.xml配置文件,追加自动加载依赖库配置。

项目中配置了以上两个开发包之后,每当用户修改项目中程序类的时候都会由SpringBoot自动加载更新后的程序代码,同时也可以在项目名称上看到如图2-7所示的标记“[devtools]”。

图2-7 SpringBoot动态加载更新程序