2017-04-16 173 views
4

在IntelliJ IDEA的與所述行家配置激活spring-boot-devtools,我可以更新容易靜態web組件和JavaScript或HTML代碼的更新很容易反映在運行的應用程序。spring-boot-devtools:如何從重新啓動應用程序中排除java類?

缺點是,也是我的java類得到重新加載。這是我想避免的,因爲我有一些加載時間長達兩分鐘的重班。

怎麼可能配置spring-boot-devtools是如靜態Web組件重新加載,但服務器沒有完全重新啓動(以便我的Java類成員變量保持不變)?

回答

4

如果您只想從自動靜態資源刷新中受益,則可以通過將彈簧引導屬性spring.devtools.restart.enabled設置爲false來禁用devtools重新啓動功能。

20.2.3禁用重啓

如果你不想使用使用 的spring.devtools.restart.enabled財產重啓功能,您可以將其禁用。在大多數情況下,你可以 在application.properties設置這個(這仍然將初始化 重新啓動類加載器,但它不會監視文件的更改)。

Here is the documentation reference

+0

謝謝你,這是解決方案。完善!!!! –