基础环境:按照之前的《3、一个简单的Spring Boot web程序》文章搭建环境
修改pom.xml
1、添加如下代码:
代码:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>
2、在spring-boot-maven-plugin中修改参数
代码:
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<fork>true</fork>
</configuration>
</plugin>
</plugins>
</build>
测试:
- 找到DemoApplication.java类的main方法,右键选择Run As——Java Application,等待出现Started DemoApplication in XXX seconds
- 浏览器中输入http://localhost:8080/hello,显示“Hello World!”
- 修改HelloWorldController的返回值为“Hello World!AA”,可以看到控制台打印日志显示Spring Boot在自动重启服务。
- 刷新浏览器,显示“Hello World!AA”
控制台截图中可以看到,LiveReload server is running on port 35729(热加载服务正在端口35729上运行)。