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

时间:2016-05-10 08:30:47

标签: java spring spring-boot

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

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

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

有没有办法删除此属性重复?

1 个答案:

答案 0 :(得分:6)

  

有没有办法删除此属性重复?

将常见的跨配置文件属性放在application.properties中,只将特定属性配置到application-{profile}.properties。启用特定配置文件后,仍会使用application.properties,但会降低优先级相对于配置文件的优先级。结帐Spring Boot documentation以获得更详细的讨论。