💡
原文中文,约4400字,阅读约需11分钟。
📝
内容提要
创建Spring Boot项目时,使用parent配置文件控制打包时是否包含特定的配置文件。配置文件中的resource标签指定了项目的资源目录,并设置了filtering属性为true,允许这些文件参与编译。另一个resource标签没有设置filter属性,并排除了这些文件。可以在properties或yaml文件中使用@符号引用maven中定义的变量。通过配置文件实现多环境切换,例如在application.yaml中指定使用哪个配置文件。可以在pom.xml中配置环境信息,并在application.yaml中使用@package.environment@引用当前环境的名称。
🎯
关键要点
-
创建Spring Boot项目时,使用parent配置文件控制打包时是否包含特定的配置文件。
-
第一个resource标签允许指定的配置文件参与编译,第二个resource标签排除了这些文件。
-
在properties或yaml文件中可以使用@符号引用maven中定义的变量。
-
可以通过配置文件实现多环境切换,例如在application.yaml中指定使用哪个配置文件。
-
在pom.xml中配置环境信息,并在application.yaml中使用@package.environment@引用当前环境的名称。
-
可以通过设置filtering属性为true来允许txt文件引用pom.xml中的变量。
-
使用spring.profiles.active指定当前使用的环境配置文件。
-
通过maven命令打包时可以指定当前环境的版本。
🏷️
标签
➡️