【Java】spring.profiles.active无效

一、假设

        1、假设是maven项目

        2、假如pom增加了打包插件

        3、假设application.yml配置了spring.profies.active

        4、假设用到MyBatisPlus且mapper.xml在java目录,示例:【Java】spring.profiles.active无效_第1张图片

         5、假设启动时,没有使用指定的配置文件,即指定spring.profiles.active无效

二、解决

        1、编译下项目,用插件或者命令mvn compile

        2、到target报下看下配置文件是否编译

        3、若未编译,就是只编译了jave代码,而没有编译配置文件(是pom打包配置错误导致)

        4、解决: pom中build中添加配置


    
    
	src/main/java
	
	    **/*.xml
	    **/*.*
	
    
    
    
	src/main/resources
	
	    **/*.*
	
    

        5、示例图

【Java】spring.profiles.active无效_第2张图片

你可能感兴趣的:(Java,java,spring)