小编给大家分享一下SpringBoot如何实现devtools热部署,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!
1。修改砰的一声。xml文件
& lt; project> & lt; dependencies> ,& lt; !——,使用devtool热部署插件(推荐),——比; ,,& lt; dependency> ,,,,& lt; groupId> org.springframework.boot ,,,,& lt; artifactId> spring-boot-devtools ,,,,& lt; optional> true ,,,,& lt; scope> true ,,& lt;/dependency> ,& lt;/dependencies> , ,& lt; build> & lt;才能finalName> myshop</finalName> & lt;才能!——,热部署插件,——比; & lt;才能plugins> ,,,& lt; plugin> ,,,,,& lt; groupId> org.springframework.boot ,,,,,& lt; artifactId> spring-boot-maven-plugin ,,,,,& lt; configuration> ,,,,,,,& lt; !——,这里得设置为true ——比; ,,,,,,,& lt; fork> true ,,,,,& lt;/configuration> ,,,& lt;/plugin> & lt;才能/plugins> ,& lt;/build> & lt;/project>
2。开启Eclipse的自动编译功能
3。启动项目即可
注意:使用devtools后,javax.exe可能服务进程会一直占用8080端口,关掉项目也会占用着,除非在任务管理器结束该进程
4。可能遇到的问题:
报错提示:
引用>
未能读- path属性清单的jar文件:C://用户/我们/.m2/库/com/amazonaws/aws-java-sdk-core/1.11.125/aws-java-sdk-core-1.11.125.jar
解决方法:
将该路径下的文件夹删掉,重新保存pom.xml文件,即可重新下载jar包即可5。不被热部署的文件
/meta - inf/maven/meta - inf/资源/资源/静态/公共或/模板
6。指定文件不进行热部署
//路径
引用>
spring.devtools.restart.exclude=静态/* *,公共/* *
或者
//文件
spring.devtools.restart.exclude=application.properties7。手工触发重启
//改代码不重启,通过一个文本去控制
引用>
//trigger.txt文件在src/main/资源路径下
spring.devtools.restart.trigger-file=trigger.txtSpringBoot是什么
SpringBoot一种全新的编程规范,其设计目的是用来简化新弹簧应用的初始搭建以及开发过程,SpringBoot也是一个服务于框架的框架,服务范围是简化配置文件。
以上是“SpringBoot如何实现devtools热部署”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
SpringBoot如何实现devtools热部署