问答详情
源自:10-1 Spring Boot热部署课程总结

没有讲解spring boot的热部署

老师在讲解spring boot相关的热部署的时候,只是讲解了热加载(开发模式),没有讲解热部署(生产模式),麻烦讲解下jar包的方式下如何实现热部署。还有一点在讲解tomcat的时候只是讲解了,项目从无到有的热部署,没有讲解从有到改变的热部署,难道就是直接替换需要部署的项目或文件就可以了吗?

提问者:豆魔 2017-11-29 23:46

个回答

  • Adger90
    2018-06-26 23:24:17

    我感觉spring-boot-devtools 这个执部署要比springloaded体验更好,但是如果spring boot 整合了dubbo后,spring-boot-devtools 这个热部署方式就不能用了,否则会有问题。

    有时候修改比较多的代码后中,devtools生效,springloaded不生效

  • 慕容9198694
    2018-06-26 11:50:22

    三种热部署的方式,可以再去看看哦:

    第一种:是再pom中设置依赖,<groupId>org.springframework<groupId> 

                                                   <artifactId>springloaded<artifactId> 

                                                  <version>1.2.6.RELEASE</version>

    org.springframework-springloaded的依赖;

    第二种:是通过Run Configuration的参数 -javaagent D:/springloaded -1.2.6.RELEASE.jar -noverify 来启动热                  部署的jar包;

    第三种:同样是增加依赖,<groupId>org.springframework.boot<groupId> 

                                             <artifactId>spring-boot-devtools<artifactId> 

                                            <optional>true</optional>

    一般直接增加依赖就可以的,这样就可以实现热部署了,希望帮助到你。

  • pigstar0
    2017-12-11 16:09:59

    对,有没有大佬回答一下这个问题呀