SpringBoot如何实现devtools热部署

  介绍

小编给大家分享一下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的自动编译功能

 SpringBoot如何实现devtools热部署

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/资源/资源/静态/公共或/模板

 SpringBoot如何实现devtools热部署

6。指定文件不进行热部署

//路径
spring.devtools.restart.exclude=静态/* *,公共/* *
或者
//文件
spring.devtools.restart.exclude=application.properties

7。手工触发重启

//改代码不重启,通过一个文本去控制
//trigger.txt文件在src/main/资源路径下
spring.devtools.restart.trigger-file=trigger.txt

SpringBoot是什么

SpringBoot一种全新的编程规范,其设计目的是用来简化新弹簧应用的初始搭建以及开发过程,SpringBoot也是一个服务于框架的框架,服务范围是简化配置文件。

以上是“SpringBoot如何实现devtools热部署”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

SpringBoot如何实现devtools热部署