spring - 如何更改 EnvironmentPostProcessor 上的 Spring Boot 活动配置文件?
问题描述
我已经实现了一个自定义EnvironmentPostProcessor
,以在我的 Spring Boot 应用程序中以编程方式设置特定属性的值。我的代码在application.yml
读取属性之后运行,但在依赖注入之前运行,解决了我的部分问题。
但是,除了设置其他变量之外,理想情况下,我还想更改EnvironmentPostProcessor
实现中设置的弹簧活动配置文件。这是一个问题,因为配置文件将在已从 yml 配置中读取属性后设置。
在我的实现中是否有一些简单的方法可以使用一组新的配置文件重新加载所有属性EnvironmentPostProcessor
?
解决方案
推荐阅读
- google-cloud-platform - 如何列出整个 GCP 资产中具有特定角色的所有资源?
- google-cloud-platform - 如何在 Google Cloud Platform 中获取用户托管服务帐户的公钥
- android - 如何为房间数据库中的多列编写选择查询?
- hadoop - 在现有的单节点 hadoop 上安装 ambari
- regex - Amazon redshift 在字符串正则表达式后获取数字
- web-applications - 用于在同一设备上运行的 Web 应用的应用页面/仪表板
- robotframework - 使用“测试模板”(数据驱动)时每个测试用例的文档
- codenameone - 将 Storage.writeObject 与 Codename One 中的 Runnable 一起使用
- yii2 - 在行为 yii2 的 init 中获取模型的属性
- logistic-regression - 泰坦尼克号数据集。逻辑回归模型。混淆矩阵给出 0 作为输出