SpringBoot 配置文件中 @profileActive@

@profileActive@ 是配合 maven profile 进行选择不同配置文件进行开发

  • application.properties 中配置
spring.profiles.active=@profileActive@
  • pom 中配置

我测试了下,不在pom中做如下配置,默认启动的也是 dev
[2020-06-29 09:31:38,008] [INFO ] [cn.yto.MainApplication] [main] [] [] The following profiles are active: dev

<profiles>
    <profile>
        <id>devid>
        <properties>
            <profileActive>devprofileActive>
        properties>
        <activation>
            <activeByDefault>trueactiveByDefault>
        activation>
    profile>
    <profile>
        <id>prodid>
        <properties>
            <profileActive>prodprofileActive>
        properties>
    profile>
profiles>

  • 打包命令
mvn package -P dev -DskipTests

mvn package -P prod -DskipTests
  • 相关文章

你可能感兴趣的:(deploy,maven)