SpringBoot 热部署

[亡魂溺海] 提交于 2020-04-24 22:31:14

在pom.xml中加入devtool依赖即可。


      <!--devtools可以实现页面热部署(即页面修改后会立即生效,这个也可以直接在application.properties文件中配置spring.thymeleaf.cache=false来实现)-->
 <!--实现类文件热部署(类文件修改后不会立即生效),实现对属性文件的热部署。
 即devtools会监听classpath下的文件变动,并且会立即重启应用(发生在保存时机),注意:因为其采用的虚拟机机制,该项重启是很快的-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-devtools</artifactId>
 <!-- optional=true,依赖不会传递,该项目依赖devtools;之后依赖myboot项目的项目如果想要使用devtools,需要重新引入 -->
            <optional>true</optional>
        </dependency>

创建问题

引入配置后提示需要执行版本号。

解决办法:

** spring boot 父节点依赖,引入这个之后相关的引入就不需要添加version配置,spring boot会自动选择最合适的版本进行添加。**


    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>1.4.1.RELEASE</version>
    </parent>
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!