往往我們需要添加一個類, 或者添加一個類方法, 或者修改類的方法簽名的時候, 需要重啓服務器來讓代碼生效,無論是在測試環境還是生產環境, 都是個非常消耗時間的過程。
而使用了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