SpringBoot使用外部yml文件的兩種方法
這篇文章主要介紹在springboot中如何使用依賴jar包中的yml文件。
java web項目都是分模塊的,比如這個項目web模塊依賴 model模塊
第一種方法:

在web模塊中引用model中的yml文件
主要就是圖4
spring:
application:
profiles:
include: model這種方法中 application-model.yml的前綴一定要和主在配置文件application.yml的名字一致
第二種方法:

就是在WebApplication中添加綠色代碼
@Bean
public static PropertySourcesPlaceholderConfigurer properties() {
PropertySourcesPlaceholderConfigurer configurer = new PropertySourcesPlaceholderConfigurer();
YamlPropertiesFactoryBean yaml = new YamlPropertiesFactoryBean();
yaml.setResources(new ClassPathResource("application-model.yml"));
configurer.setProperties(yaml.getObject());
return configurer;
}到此這篇關于SpringBoot使用外部yml文件的兩種方法的文章就介紹到這了,更多相關SpringBoot外部yml文件內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
Java使用OTP動態(tài)口令(每分鐘變一次)進行登錄認證
這篇文章主要介紹了Java使用OTP動態(tài)口令(每分鐘變一次)進行登錄認證,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-09-09
Apache Maven創(chuàng)建工程的實現(xiàn)示例
本文詳細介紹了如何使用Maven創(chuàng)建一個新的Java工程,包括使用maven-archetype-plugin插件、項目的基本結(jié)構和文件、構建和運行項目的方法以及常見問題的解決,Maven通過簡化項目構建和依賴管理,成為Java開發(fā)中不可或缺的工具2024-11-11
JAVA?兩個類同時實現(xiàn)同一個接口的方法(三種方法)
在Java中,兩個類同時實現(xiàn)同一個接口是非常常見的,接口定義了一組方法,實現(xiàn)接口的類必須提供這些方法的具體實現(xiàn),以下將展示如何實現(xiàn)這一要求,并提供具體的代碼示例,需要的朋友可以參考下2024-08-08
基于<aop:aspect>與<aop:advisor>的區(qū)別
這篇文章主要介紹了<aop:aspect>與<aop:advisor>的區(qū)別,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-11-11

