Spring Boot for idea热部署

286 阅读1分钟

<第一步>pom 文件配置

 <dependency>
	<groupId>org.springframework.boot</groupId>
	<artifactId>spring-boot-devtools</artifactId>
	<optional>true</optional>
</dependency>
  • optional:true 依赖不会传递,该项目依赖devtools;之后依赖此项目的项目如果想要使用devtools,需要重新配置devtools
<build>
	<finalName>${project.artifactId}</finalName>
	<plugins>
        	<plugin>
        		<groupId>org.springframework.boot</groupId>
        		<artifactId>spring-boot-maven-plugin</artifactId>
        		<configuration>
        			<fork>true</fork>
        		</configuration>
        	</plugin>
	</plugins>
</build>
  • fork:true 启用配置 否则热部署失效 不会restart

<第二步>idea设置

添加app auto running

  • mac系统 Shift+Command+Alt+/ 选择Registry 或 Cmd + Shift + A 输入Reginstry 回车
  • win系统直接 Ctrl+Alt+Shift+/

OK!

深入学习

  • spring-boot-devtools 热部署配置
  • spring-boot-devtools 其他应用