zoukankan      html  css  js  c++  java
  • spring boot: 热部署(一) run as – java application (spring-loader-1.2.4.RELEASE.jar)

    spring boot: 热部署(一) run as – java application (spring-loader-1.2.4.RELEASE.jar)

    如果使用的run as – java application的话,那么还需要做一些处理。

    1.把spring-loader-1.2.4.RELEASE.jar下载下来,放到项目的lib目录中,

    2.然后把IDEA的run参数里VM参数设置为: -javaagent:.libspringloaded-1.2.4.RELEASE.jar -noverify 然后启动就可以了,这样在run as的时候,也能进行热部署

    然后再App.java页面,右击属性->Run as ..... -> run configurer.....

    在Arguments选项中的VM添加:

    -javaagent:.libspringloaded-1.2.4.RELEASE.jar -noverify
    

      

    然后点击Run

    HelloController.java中的方法:

    @RequestMapping(value="/hello")
    	public String hello()
    	{
    		return "hello-2018";
    	}
    

      

    访问:http://localhost:8080/hello

    结果:

    "hello-2018"
    

      

    在public string hello方法中修改返回 值

    @RequestMapping(value="/hello")
    	public String hello()
    	{
    		return "hello-2018-07";
    	}
    

      

    结果:

    "hello-2018-07"
    

      

    优 缺点:

    只对已有的controller或者controller里面已有的方法里面的修改有效

    新增方法无效,

    新增controller无效

  • 相关阅读:
    loj10008家庭作业
    loj10006数列分段
    loj10005数列极差
    loj10004智力大冲浪
    codevs 1996 矿场搭建
    11.3 上午考试
    11.2 晚上考试
    11.2 下午考试
    11.2 上午考试
    11.1 下午考试
  • 原文地址:https://www.cnblogs.com/achengmu/p/9295958.html
Copyright © 2011-2022 走看看