springboot热布署

springboot热布署

参考文档


image.png

https://docs.spring.io/spring-boot/docs/2.1.0.BUILD-SNAPSHOT/reference/htmlsingle/#using-boot-using-the-default-package
pom.xml配置

<dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-devtools</artifactId>
        <optional>true</optional>
</dependency>

重启,之后修改代码,配置可以马上生效,除了静态资源目录中的文件,其他文件都可以进行修改并马上生效。使用部分文件不生效,可以在application.properties中添加配置
spring.devtools.restart.exclude=application.properties
这样application.properties进行修改后,就不会自动更新。

通过配置是否进行更新,通过触发器控制什么时候更新

spring.devtools.restart.trigger-file=trigger.txt

如trigger.txt初始值为1,如果需要更新,将1改成2即可进行更新。

改变服务访问端口

在application.properties 中添加配置
server.port= 8081,然后再启动。启动可生效

application.properties相关配置参考

image.png

https://docs.spring.io/spring-boot/docs/2.1.0.BUILD-SNAPSHOT/reference/htmlsingle/#common-application-properties

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容