我是一個相對的新手,我試圖構建一個接受外部配置文件的應用程序。我正在用Spring Tool Suite編寫它,並用Maven編譯它。Spring Tool Suite/Maven刪除我的.properties文件
我有一個src/main/java文件夾,其中包含所有我的類以及生成.jar文件的目標文件夾。
我試圖用自己的外部配置指南:https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-external-config.html
我將創造./target並右鍵單擊>新建>文件,我將其命名爲「application.properties一個/ config文件。 「一旦我嘗試與它交互,我馬上就會警告這是一個派生文件。
在application.properties,我把:
spring.application.name = "hello"
在靜態類其他地方的文件結構,我把:
@Value("${name}")
public static String name;
時,我不僅包裝和運行.jar,它是否無法檢索name屬性,但.properties文件,有時還會刪除/ config文件夾!
我打破了什麼讓Maven刪除我的.properties文件?
你需要把它放在src /''src/main/resources'中的適當位置。據我所知,目標目錄會經常清理。 – CollinD
哪裏在項目中你放置.properties文件? – techtrainer