zoukankan      html  css  js  c++  java
  • SpringBoot热部署的实现方式

    【本文版权归微信公众号"代码艺术"(ID:onblog)所有,若是转载请务必保留本段原创声明,违者必究。若是文章有不足之处,欢迎关注微信公众号私信与我进行交流!】

    一:热部署的实现

    • 1.使用Spring-boot-devtools
    • 2.使用Spring Loaded

    二:devtools(推荐)

    一般情况下直接在pom.xml文件添加下面的依赖即可,但eclipse和IDEA有时也会造成影响。

    <!-- 热部署 -->
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-devtools</artifactId>
        <optional>true</optional>
    </dependency>
    

    如下配置,可有可无:

    #热部署生效
    spring.devtools.restart.enabled=true
    #设置重启的目录,添加那个目录的文件需要restart
    spring.devtools.restart.additional-paths=src/main/java
    # 为mybatis设置,生产环境可删除
    restart.include.mapper=/mapper-[%%w-%%.]+jar
    restart.include.pagehelper=/pagehelper-[%%w-%%.]+jar
    #排除那个目录的文件不需要restart
    #spring.devtools.restart.exclude=static/**,public/**
    >【本文版权归微信公众号"代码艺术"(ID:onblog)所有,若是转载请务必保留本段原创声明,违者必究。若是文章有不足之处,欢迎关注微信公众号私信与我进行交流!】
    
    #classpath目录下的WEB-INF文件夹内容修改不重启
    #spring.devtools.restart.exclude=WEB-INF/**
    

    三:Spring Loaded

    1.Maven启动方式,添加依赖

    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>springloaded</artifactId>
        <veision>1.2.6.RELEASE</version>
    </dependency>
    

    需要以maven方式启动
    执行mvn spring-boot:run命令

    2.run as - Java application

    需要下载该Jar包,右击运行配置

    版权声明

    【本文版权归微信公众号"代码艺术"(ID:onblog)所有,若是转载请务必保留本段原创声明,违者必究。若是文章有不足之处,欢迎关注微信公众号私信与我进行交流!】

  • 相关阅读:
    hadoop编程问题
    poj2760:数字三角形
    poj1201:Intervals
    差分约束
    poj1033:Defragment
    poj1089:Intervals
    poj2251:Dungeon Master
    天天向上的力量 III
    整数逆位运算
    星号三角形 I
  • 原文地址:https://www.cnblogs.com/onblog/p/13044273.html
Copyright © 2011-2022 走看看