java - 在 Spring boot 中分析特定的自定义属性文件

标签 java spring spring-boot spring-profiles

想检查 Spring boot 是否提供帮助以使用 application.properties 文件之外的配置文件。例如:my-custom.properties 文件可以是特定于配置文件的, 例如:

  1. my-custom-dev.properties dev 配置文件
  2. my-custom-uat.properties uat 个人资料

编辑:问题是,我有正常的 application-{env}.property 文件,除此之外,还有其他符合其数据内容的属性文件(例如:我想要的用于日志记录的 DB 特定属性存储在 `db-log.properties 中,我如何使其他文件配置敏感?

最佳答案

您可以将其与 Activity 配置文件一起使用

@Configuration
@PropertySource("classpath:my-custom-${spring.profiles.active}.properties")

关于java - 在 Spring boot 中分析特定的自定义属性文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54519428/

相关文章:

spring - 阻止 http 请求进入在 Amazon ELB 后面运行的 Spring boot restful 服务

java - 我从服务方法中收到 NullPointerException

spring-boot - WebSocketDeploymentInfo,将使用默认的worker

java - 使用 Spring REST 时 URL 中出现错误消息

Java - 如何获取电子邮件的原始 MIME 内容(使用 JavaMail 或替代方法)

java - 为什么需要注销OnPreferenceChangeListener?

java - 初学者 Spring Batch 查询以了解 itemstream 和一些概念

java - 在我的带有 spring-boot 的项目中找不到@Autowired

java - 在 libgdx 中组合 Actor

java - 如何更改 Spring & Jhipster 身份验证不足错误消息