0
當某個特定的輸入文件發生變化時,我需要我的Spring啓動應用程序進行熱重裝。我已經添加了如下所示的彈簧加載插件。使用彈簧不能正常工作的熱重裝
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>springloaded</artifactId>
<version>1.2.6.RELEASE</version>
</dependency>
</dependencies>
</plugin>
</plugins>
</build>
然後我正在運行該應用程序,如下所示。
mvn spring-boot:run -Drun.jvmArguments="-Dfilename=test/data/test.txt"
應用程序運行正常,但是當我對此test.txt進行更改時,輸出中沒有任何事情發生。熱重新加載沒有發生。我在這裏做錯了什麼?還有什麼我需要做的?有沒有更好的方法來實現這一目標?任何幫助將非常感激。
我如何可以通過具有文件重新加載彈簧啓動應用程序更改監聽器? – mayooran
我真的不知道,但至少,如果你這樣做,你可以以某種方式對文件變更作出反應。 – Buhb