欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

热部署

程序员文章站 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
创建trigger.file
热部署
 
 
 
 
 
 
相关标签: SpringBoot