13得票1回答
当设置了特定的配置文件时,不加载Spring bean。

背景:我手头有几个用于接口外部系统的Bean。在开发过程中,为了方便模拟外部系统,我会使用一些实现来替换这些接口Bean,并产生更多或更少静态响应。因此,我一直在创建一个接口,真正的实现和一个存根实现,如下所示:public interface ExternalService { // ......

11得票4回答
Springboot - 每个配置文件可以有多个配置文件的配置文件

在SpringBoot应用程序中配置多个特定于配置文件的属性文件的最佳方法。以下是一个示例: -资源   -- application.properties       -- dev   &n...

85得票5回答
如何在特定的Spring配置文件中禁用Flyway?

现在我有一个使用MsSQL服务器的Spring Boot应用程序。我们使用flyway进行迁移。 我想为测试添加一个额外的配置文件。我想根据实体类生成表,而不是使用flyway。 我尝试在application.yaml中编写以下内容。spring: profiles: test ...

46得票4回答
在Spring Boot 2.4.0版本中包含配置文件的处理方式

作为开发人员,我在我的本地开发环境中使用默认的dev配置文件。以下是我的application-dev.properties文件的部分内容:# Profiles spring.profiles.include=auth 之前我使用的是Spring Boot 2.3.0.RELEASE版...

9得票3回答
Spring无法从命令行覆盖活动配置文件

这是我的application.yml文件: spring: freemarker: template-loader-path: classpath:/templates datasource: url: jdbc:postgresql://localhost:54...

29得票4回答
Spring Boot配置:在多个@Profile上跳过注册

我有一个Spring Boot应用程序,有不同的配置文件设置: dev,prod,qc,console等。 两个配置类如下设置。 MyConfigurationA 应该在除了 console 之外的所有配置文件中注册。 MyConfigurationB 应该在除了 console 和 dev...

16得票1回答
Spring MVC @Controller和配置文件

我有一个Spring MVC控制器,想要仅在某些配置文件(例如development和test)中启用它。 我知道可以使用xml配置文件中beans元素的profile属性来限定bean的范围,但是我现在正在使用方便的注解来处理控制器。 我能否以某种方式将带注解的控制器绑定到指定的配置文件...

7得票2回答
如何在Cloud Foundry中更改默认的Spring配置文件(“cloud”)

我希望在使用名为my_profile的自定义配置文件后,能够通过cf push启动我的Spring Boot应用程序,但该应用程序总是使用默认的cloud配置文件进行启动。我应该如何指定要加载的确切配置文件? 我已经尝试在manifest.yml文件中添加环境变量,例如: env: ...

7得票2回答
Spring Boot中的配置继承

在Spring Boot中,是否可以有一个配置文件继承另一个配置文件的大部分值和bean? 比如我有两个配置文件:staging 和 staging-task。我想让 staging-task 继承 staging 配置文件的数据库配置,但是我希望它覆盖 jpa 配置。 @Configur...