SpringCloud 启动时报No active profile set, falling back to default profiles default

这在Spring程序启动时没有找到默认的配置文件所引发的错误,默认文件application.yml如下图: 
这里写图片描述

一般在项目中都会有多个,如有正式环境、测试环境等。如下图:

这里写图片描述

根据上面这种多个配置的只需要IDEA配置下,如下面三张图:

第一步

这里写图片描述

第二步

这里写图片描述

第三步

这里写图片描述

点赞
收藏

评论区

加载中...

相关推荐

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

springboot中切换配置(多个配置文件

问题描述:在springboot项目中可能有测试环境、开发环境、生产环境,在这些环境中我们可能要使用不同的配置,如果每次切换环境的时候都要重新写一份配置文件就很麻烦了,所以下面提供一种方法可以快速且简便的切换不同环境下的配置。解决方案:1、首先在resources目录下创建完整的配置文件(包括测试、开发、生产环境下的相关配置文件

springboot分环境打包(maven动态选择环境)

分环境打包核心点:spring.profiles.activepom.xml中添加:<profiles<profile<iddev</id<activation<activeByDefaulttrue</activeB

Spring Boot 2.3 新特配置文件属性跟踪

背景当我们使用springboot在多环境打包,配置属性在不同环境的值不同,如下:spring:profiles:active:@project.profile@根据maven动态配置profilespring:profiles:devd

Dubbo 扩展点加载机制:从 Java SPI 到 Dubbo SPI

!(https://oscimg.oschina.net/oscnet/up1aa4ada0efc8a144d35d25b3443d951c7e3.JPEG)SPI全称为ServiceProviderInterface,是一种服务发现机制。当程序运行调用接口时,会根据配置文件或默认规则信息加载对应的实现类。所以在程序中并没有直接指定使用接口

Centos系统修改docker默认网络参数

刚Yum装完发现是没有网上所说的/etc/default/docker文件的,自己vim后其实也是不生效的。因为Docker的systemd启动脚本(/usr/lib/systemd/system/docker.service),默认是没有加载到环境变量中的。查看配置文件cat/usr/lib/systemd/system/do