<!-- 热部署 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <version>1.4.3.RELEASE</version> <optional>true</optional> <scope>true</scope> <!-- optional=true,依赖不会传递,该项目依赖devtools;之后依赖myboot项目的项目如果想要使用devtools,需要重新引入 --> </dependency> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <configuration> <fork>true</fork> <addResources>true</addResources> </configuration> </plugin>
上面是pom.xml 部分。
在application.properties中配置
#热部署生效 spring.devtools.restart.enabled: true #设置重启的目录 #spring.devtools.restart.additional-paths: src/main/java #classpath目录下的WEB-INF文件夹内容修改不重启 spring.devtools.restart.exclude: WEB-INF/**idea 设置:
按ctrl+alt+s 或选左上角的file --> settings
Test.java 部分
@RestController @EnableAutoConfiguration public class Test { @RequestMapping("/") String home() { return "Hello World!zczcv"; } public static void main(String[] args) { SpringApplication.run(Test.class, args); } }
OK。
转自:
http://blog.csdn.net/wjc475869/article/details/52442484
https://www.cnblogs.com/lspz/p/6832358.html
idea 使用spring boot 热部署
最新推荐文章于 2023-12-31 09:00:54 发布