多個yml檔案的讀取方式
1配置pom.xml檔案,以下配置將預設啟用-dev.yml配置檔案
<profiles>
<profile>
<id>dev</id>
<activation>
<!--預設啟用-->
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<spring.profiles.active>dev</spring.profiles.active>
</properties>
</profile>
<profile>
<id>prod</id>
<properties>
<spring.profiles.active>prod</spring.profiles.active>
</properties>
</profile>
</profiles>
2yml檔案中寫入:spring: profiles: active: dev
3. 專案啟動的時候也可以設定 Java -jar xxxxxx.jar spring.profiles.actiove=prod 也可以這樣啟動設定配置檔案,但是這只是用於開發和測試。
4
4. 配置檔案資料的讀取: 比如我在檔案中配置了一個
massage: data: name: qibaoyi 我在類中想要獲取他 需要這樣去寫:
@Value("${message.data.name}") private String name; 後面你取到變數name 的值就是配置檔案中配置的值。 5jkins 6git