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文件内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
使用springBoot中的info等级通过druid打印sql
这篇文章主要介绍了使用springBoot中的info等级通过druid打印sql,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2021-09-09springboot对接minio的webhook完整步骤记录
Minio是一款开源的对象存储服务,它致力于为开发者提供简单、高性能、高可用的云存储解决方案,下面这篇文章主要给大家介绍了关于springboot对接minio的webhook的相关资料,需要的朋友可以参考下2024-07-07解决Test类中不能使用Autowired注入bean的问题
这篇文章主要介绍了解决Test类中不能使用Autowired注入bean的问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2021-09-09java中BigDecimal的介绍及使用教程BigDecimal格式化及BigDecimal常见问题
BigDecimal是Java在java.math包中提供的线程安全的API类,用来对超过16位有效位的数进行精确的运算,这篇文章主要介绍了java中BigDecimal的介绍及使用,BigDecimal格式化,BigDecimal常见问题,需要的朋友可以参考下2023-08-08
最新评论