前言

俗话说的磨刀不误砍柴工,所以在日常工作如果发现有重复的及比较消耗时间的部分,应该想办法把花费在它们身上的时间和精力降到最后,下面我就以SpringBoot热部署作为一个实例来进行讲解,起到抛砖引玉作用,希望大家学会举一反三。

方式一(新测有效)

使用spring-boot-devtools方式解决,使用步骤如下:

1、在pom文件,增加以下内容

在dependencies标签中添加


    org.springframework.boot
    spring-boot-devtools
    true
    true

在build标签中添加


        
            org.springframework.boot
            spring-boot-maven-plugin
            
                
                true
            
        
    

2、在application.properties文件加入以下内容

spring.devtools.restart.enabled=true
spring.devtools.restart.restart=true

3、在IDEA中按File -> Settings -> Compiler,勾选 Build Project automatically

热部署_热部署_热部署

4、按快捷键Ctrl+Shift+Alt+/,选择1.Registry…

热部署_热部署_热部署

5、勾选 compiler.automake.allow.when.app.running 即可

6、启动项目

7、在浏览器上输入:8080/test

热部署_热部署_热部署

8、修改代码

9、刷新浏览器

热部署_热部署_热部署

说明:

修改完代码,按快捷键Ctrl+F9,手动构建项目,或者只修改单个类文件的话,按Ctrl+Shift+F9,重新编译该类文件,即可触发重启服务。

这个时候修改JAVA文件或者模板文件都自动会生效

注意:

全热部署时修改代码需要等待一点时间后才会生效。

限 时 特 惠: 本站每日持续更新海量各大内部创业教程,一年会员只需98元,全站资源免费下载 点击查看详情
站 长 微 信: lzxmw777

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注