热部署
程序员文章站
2022-05-03 09:06:00
...
在pom.xml添加 热部署的依赖
<!--热部署-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>
然后对Controller方法进行改造
package com.helloworld.configuration;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
@Controller
public class DataSourceController {
@Autowired
private MyDruidDataSource myDruidDataSource;
@RequestMapping("/dataSource")
@ResponseBody
public String dataSource(){
System.out.println("11111");
System.out.println(myDruidDataSource);
return "dataSource";
}
}
静态资源存放在static,功能类似于webapp
3)可以使用triggerfile的重启策略:
在application.properties添加
spring.devtools.restart.triggerFile=trigger.file
上一篇: 坑爹老师全都要举手
下一篇: 男人喜欢女人喜欢那些关系笑话了
推荐阅读
-
vue-cli整合vuex的时候,修改actions和mutations,实现热部署的方法
-
详解关于Spring Cloud 框架热部署的方法
-
详解spring cloud config实现datasource的热部署
-
Springboot在IDEA热部署的配置方法
-
IntelliJ IDEA 中使用jRebel进行 Java 热部署教程图解
-
vue-cli整合vuex的时候,修改actions和mutations,实现热部署的方法
-
spring boot devtools在Idea中实现热部署方法
-
Spring Boot 配置 IDEA和DevTools 热部署的方法
-
java热部署原理(spring连接多个数据库)
-
java热部署原理(spring连接多个数据库)