spring boot多环境多文件配置profiles和no profiles are currently active错误问题。

1、创建正常的spring boot项目,测试demo启动成功。

 

2、增加配置文件夹profiles,创建不同的环境配置文件

spring boot多环境多文件配置profiles和no profiles are currently active错误问题。_第1张图片

3、pom文件配置生效项,有多个环境配置多少个


    
        
        dev
        
            dev
        
        
            false
        
    
    
        
        local
        
            local
        
    
    
        
        uat
        
            uat
        
    

4、修改环境配置文件,设置本地启动默认环境配置文件

通过修改true的属性来设置启动默认的环境配置文件。下图为本地启动时,默认为读取uat环境的配置文件

spring boot多环境多文件配置profiles和no profiles are currently active错误问题。_第2张图片

5、备注:false时,默认读取dev环境的配置文件。

控制台输出:

spring boot多环境多文件配置profiles和no profiles are currently active错误问题。_第3张图片

 

 

6、no profiles are currently active报错问题

如果百度其他答案都无法解决这个问题,很有可能是你的项目类型写错了。正确的项目类型为jar。

 

spring boot多环境多文件配置profiles和no profiles are currently active错误问题。_第4张图片

报错信息:

控制台输出:

spring boot多环境多文件配置profiles和no profiles are currently active错误问题。_第5张图片

Description:

Cannot determine embedded database driver class for database type NONE

Action:

If you want an embedded database please put a supported one on the classpath. If you have database settings to be loaded from a particular profile you may need to active it (no profiles are currently active).

解决方案:jar

你可能感兴趣的:(异常,spring-boot项目创建)