今天小编就为大家分享一篇关于Spring加载配置和读取多个Properties文件的讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
一个系统中通常会存在如下一些以Properties形式存在的配置文件
database.url=jdbc:MysqL://localhost/smaple database.driver=com.MysqL.jdbc.Driver database.user=root database.password=123
2.消息服务配置文件demo-mq.properties:
#congfig of ActiveMQ mq.java.naming.factory.initial=org.apache.activemq.jndi.ActiveMQInitialContextFactory mq.java.naming.provider.url=failover:(tcp://localhost:61616?soTimeout=30000&connectionTimeout=30000)?jms.useAsyncSend=true&timeout=30000 mq.java.naming.security.principal= mq.java.naming.security.credentials= jms.MailNotifyQueue.consumer=5
3.远程调用的配置文件demo-remote.properties:
remote.ip=localhost remote.port=16800 remote.serviceName=test
一、系统中需要加载多个Properties配置文件
应用场景:Properties配置文件不止一个,需要在系统启动时同时加载多个Properties文件。
配置方式:
classpath:/opt/demo/config/demo-db.propertiesfile:/opt/demo/config/demo-mq.propertiesfile:/opt/demo/config/demo-remote.properties${mq.java.naming.factory.initial}${mq.java.naming.provider.url}${mq.java.naming.security.principal}${mq.java.naming.security.credentials}${mq.java.naming.security.principal}${mq.java.naming.security.credentials}
我们也可以将配置中的List抽取出来:
classpath:/opt/demo/config/demo-db.propertiesfile:/opt/demo/config/demo-mq.propertiesfile:/opt/demo/config/demo-remote.properties${mq.java.naming.factory.initial}${mq.java.naming.provider.url}${mq.java.naming.security.principal}${mq.java.naming.security.credentials}${mq.java.naming.security.principal}${mq.java.naming.security.credentials}
二、整合多工程下的多个分散的Properties
应用场景:工程组中有多个配置文件,但是这些配置文件在多个地方使用,所以需要分别加载。
配置如下:
file:/opt/demo/config/demo-db.propertiesfile:/opt/demo/config/demo-mq.properties标签:JavaScript微信微信的版本号版本号语义化
-->上一篇:Java之OutputStreamWriter流案例详解下一篇:聊聊SpringBoot中组件无法被注入的问题 热门搜索:
spring配置文件
配置文件properties
读取配置文件
properties读取
C#读取配置文件
相关文章
Spring加载配置和读取多个Properties文件的讲解
2021-09-10阅读(3196)评论(0)推荐()今天小编就为大家分享一篇关于Spring加载配置和读取多个Properties文件的讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一...
Spring中配置和读取多个Properties文件的方式方法
2021-10-19阅读(8152)评论(0)推荐()本篇文章主要介绍了Spring中配置和读取多个Properties文件的方式方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
详解Spring加载Properties配置文件的四种方式
2021-11-05阅读(3688)评论(0)推荐()这篇文章主要介绍了详解Spring加载Properties配置文件的四种方式,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
详解利用Spring加载Properties配置文件
2021-11-19阅读(8993)评论(0)推荐()本篇文章主要介绍了详解利用Spring加载Properties配置文件,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
Python实现加载及解析properties配置文件的方法
2021-11-04阅读(3110)评论(0)推荐()这篇文章主要介绍了Python实现加载及解析properties配置文件的方法,结合实例形式分析了Python针对properties配置文件的加载、读取及解析...
Python读取properties配置文件操作示例
2021-10-12阅读(4021)评论(0)推荐()这篇文章主要介绍了Python读取properties配置文件操作,结合实例形式分析了Python读取properties配置文件操作中增加对键值对支持与使用的...
在SpringBoot下读取自定义properties配置文件的方法
2021-10-19阅读(7345)评论(0)推荐()这篇文章主要介绍了在SpringBoot下读取自定义properties配置文件的方法,文中涉及到了Spring-boot中读取config配置文件的两种方式,...
取消
提交评论