Spring @Profile标签使用

Posted 一秒记忆的鱼

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring @Profile标签使用相关的知识,希望对你有一定的参考价值。

pom.xml配置

<profiles>
        <profile>
            <id>开发</id>
            <properties>
                <profiles.active>dev</profiles.active>
            </properties>
            <activation>
                <activeByDefault>true</activeByDefault>
            </activation>
        </profile>
        <profile>
            <id>测试</id>
            <properties>
                <profiles.active>test</profiles.active>
            </properties>
        </profile>
        <profile>
            <id>生产</id>
            <properties>
                <profiles.active>prod</profiles.active>
            </properties>
        </profile>
    </profiles>

 

 代码样例:

 

 当由开发环境启动时@Component注解的注入bean才起到效果。其他环境不注入该bean

以上是关于Spring @Profile标签使用的主要内容,如果未能解决你的问题,请参考以下文章

为啥选项卡和片段不显示?

如何通过代码设置片段标签?

spring切换环境变量——@Profile注解的使用

Spring 环境与profile——超简用例

SpringBoot - Spring Boot 中的配置体系Profile全面解读

操作栏标签片段中的片段?