java代码中重启服务

来源:互联网 发布:淘宝搜索词查询在哪里 编辑:程序博客网 时间:2024/05/20 21:47

当我们在服务中跑好几个项目时,现在只有其中一个项目做了更改,这个时候我们就想只重启这一个服务,那么我们改怎么做呢?

其实非常的简单只需要下面几步就搞定了:


第一步:


//注入ConfigurableWebApplicationContext
@Resource ConfigurableWebApplicationContext server;


第二步


import org.springframework.web.context.ConfigurableWebApplicationContext;
 
@Controller
@RequestMapping("/server/reload")
public class ServerController {
    @Resource ConfigurableWebApplicationContext server;
    @RequestMapping("reload")
    public void reload(){
        server.refresh();
    }
}

0 0
原创粉丝点击