springboot的热部署

Springboot的热部署

  • 三种方式

1. spring-loaded配置run as方式

  • 下载spring-loaded的jar包
  • 在idea的edit configurations中配置program arguments 中配置 -javaagent:/work/springloaded-1.2.5.RELEASE.jar -noverify (/work/springloaded-1.2.5.RELEASE.jar jar所在路径)
  • run 启动项目
  • 修改代码之后 ctrl+shift+F9 重新编译(或者在compiler中勾选Build project automatically)

2. spring-loaded

  • 在pom文件中配置
<build>
    <plugins>
      <plugin>
        <groupId>org.springframework.bootgroupId>
        <artifactId>spring-boot-maven-pluginartifactId>
        <dependencies>
          <dependency>
            <groupId>org.springframeworkgroupId>
            <artifactId>springloadedartifactId>
            <version>1.2.8.RELEASEversion>
          dependency>
        dependencies>
      plugin>
    plugins>
  build>
  • mvn spring-boot:run 启动

3. spring-boot-devtools

<dependency>  

            <groupId>org.springframework.bootgroupId>  

            <artifactId>spring-boot-devtoolsartifactId>

            <version>1.5.7.RELEASEversion>

            <optional>trueoptional>  

dependency> 

你可能感兴趣的:(web)