微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Spring加载配置和读取多个Properties文件的讲解

今天小编就为大家分享一篇关于Spring加载配置和读取多个Properties文件的讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧

一个系统中通常会存在如下一些以Properties形式存在的配置文件

1.数据库配置文件demo-db.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配置文件的两种方式,...

取消

有人回复邮件通知

提交评论

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐