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无效

  • 相关阅读:
    Java 自动装箱与拆箱(Autoboxing and unboxing)【转】
    工厂方法和new
    java线程池【转】
    大型网站架构演化过程
    jsp el表达式
    GC垃圾回收
    mysql语句
    String StringBuilder StringBuffer
    粉丝关注数据库表的设计
    ECharts图表之柱状折线混合图
  • 原文地址:https://www.cnblogs.com/achengmu/p/9295958.html
Copyright © 2011-2022 走看看