Spring Cloud自定义引导属性源的方法是什么
发表于:2024-11-20 作者:千家信息网编辑
千家信息网最后更新 2024年11月20日,本篇内容介绍了"Spring Cloud自定义引导属性源的方法是什么"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,
千家信息网最后更新 2024年11月20日Spring Cloud自定义引导属性源的方法是什么
本篇内容介绍了"Spring Cloud自定义引导属性源的方法是什么"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
引导过程添加的外部配置的默认属性源是Config Server,但您可以通过将PropertySourceLocator类型的bean添加到引导
上下文(通过spring.factories)添加其他源。您可以使用此方法从其他服务器或数据库中插入其他属性。
作为一个例子,请考虑以下微不足道的自定义定位器:
@Configurationpublic class CustomPropertySourceLocator implements PropertySourceLocator { @Override public PropertySource> locate(Environment environment) { return new MapPropertySource("customProperty", Collections.singletonMap("property.from.sample.custom.source", "worked as intended")); } }
传入的Environment是要创建的ApplicationContext的Environment,即为我们提供额外的属性来源的。它将已经具有正常
的Spring Boot提供的资源来源,因此您可以使用它们来定位特
定于此Environment的属性源(例如通过将其绑定在spring.application.name上,如在默认情况下所做的那样Config Server属性源定位器)。
如果你在这个类中创建一个jar,然后添加一个META-INF/spring.factories包含:
org.springframework.cloud.bootstrap.BootstrapConfiguration=sample.custom.CustomPropertySourceLocator
那么"customProperty"PropertySource将显示在其类路径中包含该jar的任何应用程序中。
"Spring Cloud自定义引导属性源的方法是什么"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!
属性
定位
方法
内容
定位器
情况
更多
来源
知识
过程
实用
微不足道
学有所成
接下来
上下
上下文
例子
可以通过
困境
实际
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库名称修改
北京华为服务器虚拟化建设
修改数据库外观
兰州科技局与互联网合作
淮安怀扬信网络技术有限公司游戏
有关网络安全教育的标题
jsp数据库分页方法
学软件开发笔记本
中科院国产服务器
文件服务器读写 java
张家界互联网络科技公司
域名绑服务器
软件数据库怎么选择
威联通安装塔式服务器
我的互联网科技时代起点
古交天气预报软件开发
我的世界服务器遇到玩家挂机
图书馆系统数据库设计论文
模拟人生4下载服务器没有回应
河海大学网络安全专业
广东家用软件开发收费
武汉光学透镜设计软件开发公司
网络安全运行与维护的问题
1u 服务器机
数据库按存储类型是
dell服务器管理口灯不亮
软件开发需要每天提交代码吗
九江小学生网络安全主题队会
hp服务器高性能计算集群
软件开发人员必须有著作权吗