我有一些問題使用彈簧加載彈簧mvc。我在服務器上添加了彈簧加載的jar作爲java代理。使用彈簧加載在彈簧mvc框架
現在,當我在我的情況下添加新的方法,例如我添加了一個新的方法testHomes(),它給了我這個對話框。
我還檢查了自動構建 我使用Spring框架4.2.5.RELEASE。
我從以下鏈接 SpringLoaded
與「熱代碼替換」只允許一次一個JVM簡單的改變正在運行(例如更改方法體),彈簧加載允許你添加檢查/修改/刪除方法/字段/構造函數。類型/方法/字段/構造函數上的註釋也可以修改,並且可以在枚舉類型中添加/刪除/更改值。
有什麼辦法可以使這項工作?
問候,
您的配置非常完美。但是它們是Spring加載的一些內部問題。所以它不能在外部重新部署的情況下加載新的方法。嘗試改變方法內的一些行。我認爲,它會正常工作。 –
是的,當我改變現有方法的主體時,它很好。快速瀏覽Spring加載的描述引起了我的注意,它說:「與'熱代碼替換'不同的是,一旦JVM運行(例如更改方法體),它只允許進行簡單的更改,Spring Loaded允許您添加/修改/刪除方法/ fields/constructors。還可以修改類型/方法/字段/構造函數的註釋,並可以在枚舉類型中添加/刪除/更改值。「 –
我在他們的文檔中看到,您需要將'-noverify'參數傳遞給JVM,但在JVM配置中沒有看到。它似乎不是可選的。 – Gus