Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/338.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在Spring Boot中删除属性文件中的重复?_Java_Spring_Spring Boot - Fatal编程技术网

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

Java 如何在Spring Boot中删除属性文件中的重复?,java,spring,spring-boot,Java,Spring,Spring Boot,在开发应用程序时,有时需要支持许多不同的配置,因此使用不同的配置文件 这意味着您将为每个配置文件拥有一个属性文件,application-a.properties,application-b.properties等等 现在,这些配置文件中的许多内容是相同的,有些内容是不同的。这会导致大量重复,并可能导致以后出现问题 有没有办法删除此重复属性 有没有办法删除此重复属性 将通用交叉配置文件属性放入application.properties中,只将特定属性配置文件放入application-{pro

在开发应用程序时,有时需要支持许多不同的配置,因此使用不同的配置文件

这意味着您将为每个配置文件拥有一个属性文件,
application-a.properties
application-b.properties
等等

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

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

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

将通用交叉配置文件属性放入
application.properties
中,只将特定属性配置文件放入
application-{profile}.properties
。启用特定配置文件时,仍将使用
application.properties
,但相对于特定配置文件的优先级较低。查看更多详细讨论