在 yudao-cloud\pom.xml 文件新增下面内容
<profiles>
<profile>
<id>dev</id>
<properties>
<profile.active>dev</profile.active>
</properties>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
</profile>
<profile>
<id>prod</id>
<properties>
<profile.active>prod</profile.active>
</properties>
</profile>
<profile>
<id>local</id>
<properties>
<profile.active>local</profile.active>
</properties>
</profile>
</profiles>
如果是 IDEA 在 文件的右上角会出现一个刷新按钮 点击刷新按钮
点击后 IDEA 的 maven 块中就会出现 profiles 选项
在每个项目中的 application.yaml 修改成下面的内容
profiles:
# active: dev # 开发环境
active: @profile.active@
还是 yudao-cloud\pom.xml 文件在
<build></build>
中新增下面内容,不然会出现错误
<resources>
<resource>
<directory>src/main/resources</directory>
<!-- 关闭过滤 -->
<filtering>false</filtering>
</resource>
<resource>
<directory>src/main/resources</directory>
<!-- 引入所有 匹配文件进行过滤 -->
<includes>
<include>application*</include>
<include>bootstrap*</include>
<include>banner*</include>
</includes>
<!-- 启用过滤 即该资源中的变量将会被过滤器中的值替换 -->
<filtering>true</filtering>
</resource>
</resources>
这是如果不新增上面配置就会出现下面的这个错误
都配置好选择好合适的 profiles 之后日志里面就可以按照你选的环境来运行了
评论区