[英]Java Spring boot application with OpenCv : UnsatisfiedLinkError under Eclipse if use spring-boot-devtools
[英]spring-boot-devtools: how to exclude java classes from restarting the application?
在Intellij IDEA中,通過在maven配置中激活spring-boot-devtools
,我可以輕松更新靜態Web組件,並且javascript或html代碼更新很容易反映在正在運行的應用程序中。
缺點是我的java類也被重新加載。 這是我想要避免的,因為我有一些重負荷,加載時間長達兩分鍾。
如何配置spring-boot-devtools
,例如靜態Web組件重新加載,但服務器沒有完全重啟(這樣我的Java類成員變量保持不變)?
如果您只想從自動靜態資源刷新中受益,可以通過將Spring Boot屬性spring.devtools.restart.enabled
為false
來禁用devtools重新啟動功能。
20.2.3禁用重啟
如果您不想使用重新啟動功能,可以使用spring.devtools.restart.enabled屬性將其禁用。 在大多數情況下,您可以在application.properties中設置它(這仍將初始化重新啟動的類加載器,但它不會監視文件更改)。
這是文檔參考 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.