如何在Spring中排除包含的配置文件?

ki0zmccv  于 5个月前  发布在  Spring
关注(0)|答案(1)|浏览(60)

application.yml中,我添加了spring.profiles.include: auth,因为该应用程序将部署在DEV、UT、PROD环境中,因此application-auth.yml将在这些环境中生效。
但是,当我在本地调试应用程序时,不需要启用与auth-related的功能,
请问如何排除application-local.yml中的auth配置文件?
多谢了!
最新消息:
我知道Spring有spring.profiles.active,但是这里的auth必须包含在spring.profiles.include中。
基于这个前提,有没有别的办法?
谢谢.

q3qa4bjr

q3qa4bjr1#

您可以通过添加环境变量
SPRING_PROFILES_ACTIVE=localhost
这样,您仅激活localhost的配置文件。
intellij中的示例:Intellij

相关问题