zoukankan      html  css  js  c++  java
  • SpringBoot真热部署不重启项目秒改sql已经爽了好几天了

    1.准备工作

      idea插件市场安装如下插件

      

    2.如果安装后重启报错,在报错路径删除就行。

    3.激活jrebel

      激活码获取地址:https://www.guidgen.com/

      服务器地址: https://jrebel.qekang.com/{GUID}

      

       激活成功

      

     4.配置Springboot devtool,缺一不可

    <!--SpringBoot热部署配置 --><br><dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-devtools</artifactId>
        <scope>runtime</scope>
        <optional>true</optional>
    </dependency>
    <build>
         <plugins>
         <plugin>
             <groupId>org.springframework.boot</groupId>
             <artifactId>spring-boot-maven-plugin</artifactId>
             <configuration>
              <fork>true</fork>
                      <addResources>true</addResources>
             </configuration>
        </plugin>
         </plugins>
    </build>
    spring:
      devtools:
        restart:
          enabled: true

    5.配置idea

    首先ctrl+alt+s打开设置(Other Settings 的设置是对整个工作空间项目都启作用,而Settings…的设置是对整个项目启作用),搜索Compliler,勾选Build project automatically,如下图所示:

     .按住ctrl + shift + alt + /,出现如下图所示界面,点击Registry...,如下图:

    点击进入后,勾选compiler.automake.allow.when.app.running后关闭即可

     

     6.配置构建快捷键,我配置的鼠标滚轮,也就是需要构建的时候按一下鼠标滚轮就可以自动构建

      

     7.配置Springboot dashbord

     效果如下

     8.配置完毕,只需要润 with jrebel,更改代码后按鼠标滚轮即可实现秒更新

      

     9.我这sql是用注解形式写的,xml形式没有试过是否可以全局热更新。

  • 相关阅读:
    redis中插入用户集合的语句,有四个属性
    springmvc的执行流程
    面试问题总结
    程序员
    RESTFUL
    京东京麦商家开放平台的消息推送架构演进之路
    stark组件开发之自动生成URL
    stark组件前戏之项目启动前加载指定文件
    权限分配实现思路
    批量操作权限的页面展示
  • 原文地址:https://www.cnblogs.com/xyzxy/p/14870766.html
Copyright © 2011-2022 走看看