开发应用程序时,有时您希望支持许多不同的配置,因此您使用不同的配置文件。
这意味着每个配置文件都会有一个属性文件,application-a.properties
、application-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/