如何让spring boot强制使用指定配置文件(禁用其他配置文件)

问题描述 投票:0回答:1

在测试类中添加配置文件注释后,我正在使用intellij idea

2023.1.1
使用JDK21使用Spring Boot进行单元测试:

@ActiveProfiles("test")

日志仍然显示包含 2 个活动配置文件 dev、test。我尝试检查项目

application.yaml
、Intellij Idea环境变量、运行单元测试日志输出时的启动命令,并没有找到
dev
配置文件设置。现在我只想使用
test
作为活动配置文件。我应该怎么办?是否可以强制覆盖开发活动配置文件?

java spring spring-boot
1个回答
0
投票

一个建议是检查测试配置文件。该配置文件可能使用 dev 吗?

检查

application-test
src/test/resources/
中的
src/main/resources
文件(如果存在)并验证它不使用默认值。

spring:
  profiles:
    active: dev

希望有帮助。

由于缺乏声誉而无法发表评论。

© www.soinside.com 2019 - 2024. All rights reserved.