往往我们需要添加一个类, 或者添加一个类方法, 或者修改类的方法签名的时候, 需要重启服务器来让代码生效,无论是在测试环境还是生产环境, 都是个非常消耗时间的过程。

    而使用了springloaded, 可以达到热部署的功能, 从而不必重启服务器,修改立马生效。


    使用springloaded,只需要添加JVM的启动参数, 如下:

-javaagent:C:/springloaded-1.2.0.RELEASE.jar -noverify


    使用tomcat时, 也是修改JVM启动参数, 打开tomcat/bin目录下的catalina.bat文件,添加一行

set JAVA_OPTS=-javaagent:C:/springloaded-1.2.0.RELEASE.jar -noverify

    或者将springloaded-1.2.0.RELEASE.jar包放在tomcat/bin目录下, 添加一行

set JAVA_OPTS=-javaagent:springloaded-1.2.0.RELEASE.jar -noverify