SpringBoot热部署

共 1807字,需浏览 4分钟

 ·

2020-08-21 09:38

点击上方蓝色字体,选择“标星公众号”

优质文章,第一时间送达

66套java从入门到精通实战课程分享

前言

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

方式一(新测有效)

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

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

在dependencies标签中添加

<dependency>
    <groupId>org.springframework.bootgroupId>
    <artifactId>spring-boot-devtoolsartifactId>
    <optional>trueoptional>
    <scope>truescope>
dependency>


 在build标签中添加

<plugins>
        <plugin>
            <groupId>org.springframework.bootgroupId>
            <artifactId>spring-boot-maven-pluginartifactId>
            <configuration>
                
                <fork>truefork>
            configuration>
        plugin>
    plugins>

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、在浏览器上输入http://localhost:8080/test

8、修改代码

9、刷新浏览器

说明:

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

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

注意:

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

 

更多精彩技术分享请浏览本人博客:https://blog.csdn.net/wohiusdashi


方式二、

此方式验证无效,因现在实在是太晚了(已经过了晚上12点),各位朋友可以提供自己的解决方案,大家一起讨论,一起收获和进步,谢谢大家!

1、在pom中添加以下内容

在dependencies标签中添加

<dependency>
    <groupId>org.springframeworkgroupId>
    <artifactId>springloadedartifactId>
    <version>1.2.6.RELEASEversion>
dependency>


 在build标签中添加

<plugins>
      <plugin>
        
        <groupId>org.springframework.bootgroupId>
        <artifactId>spring-boot-maven-pluginartifactId>
        <dependencies>
            
            
            <dependency>
                <groupId>org.springframeworkgroupId>
                <artifactId>springloadedartifactId>
                <version>1.2.6.RELEASEversion>
            dependency>
        dependencies>
     plugin>
  plugins>


  第4步、第5步跟上面的一样,略过。。。


6、在Configuration中添加Maven在Command Line中输入spring-boot:run,点击确定

7、这时只需要点击这个启动类即可



版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本文链接:

https://blog.csdn.net/wohiusdashi/article/details/107994497


粉丝福利:108本java从入门到大神精选电子书领取

???

?长按上方锋哥微信二维码 2 秒
备注「1234」即可获取资料以及
可以进入java1234官方微信群



感谢点赞支持下哈 

浏览 18
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报