java - 如何删除 Spring Boot 中属性文件中的重复项?

标签 java spring spring-boot

开发应用程序时,有时您希望支持许多不同的配置,因此您使用不同的配置文件。

这意味着每个配置文件都会有一个属性文件,application-a.propertiesapplication-b.properties 等等。

现在这些配置文件中的许多内容是相同的,但有些内容是不同的。这会导致大量重复,并可能在以后导致问题。

有没有办法删除这个重复的属性?

最佳答案

Is there a way to remove this properties duplication?

将常见的跨配置文件属性放入 application.properties 中,并将配置文件特定属性放入 application-{profile}.properties 中。当您启用特定配置文件时,仍将使用 application.properties,但相对于配置文件特定的配置文件,其优先级会降低。结账Spring Boot documentation进行更详细的讨论。

关于java - 如何删除 Spring Boot 中属性文件中的重复项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37133099/

相关文章:

java - 我的 zkoss 代码出了什么问题

java - 如何在android中更新realm

java - 在 thymeleaf 中使用迭代变量

java - Angular 5 + Spring boot 图片上传

java - Android 开发中的持久化数据存储

java - 如何确保来自 JNDI 的 LDAP 连接通过 SSL

facebook - Grails Spring Security Facebook插件不起作用

spring - HATEOAS微服务的跨服务链接

微服务架构中的 Spring Security

java - 在 Spring-boot 中设置默认 Activity 配置文件