spring.profiles.active 的配置,只能有 dev,test,ontest和prod吗?

Blade 未结 1 539
c568254965
c568254965 剑童 2022-08-08 15:31
悬赏:5

一、该问题的重现步骤是什么?

1. 我新增了一个spring.profiles.active = pre ,意为预生产环境

2. 但是启动报错,根据报错日志,定位到这个类HttpLoggingInterceptor 注入失败。

是因为只能设置 dev,test,ontest和prod吗?

image.png


二、你期待的结果是什么?实际看到的又是什么?


spring.profiles.active 设置其他环境,也能启动成功

三、你正在使用的是什么产品,什么版本?在什么操作系统上?

bladex 2.5.1RELEASE ,linux

四、请提供详细的错误堆栈信息,这很重要。

image.png

五、若有更多详细信息,请在下面提供。


1条回答
  • 2022-08-08 15:56

    这个不受限制,可以自定义环境变量。但是相对应的,你创建了新的环境变量,你也得创建对应的application-xx.yml和log-xx.xml。否则无法匹配就会报错。

    你截图的是默认配置,如果有额外的需求,可以自行添加环境进去。

    0 讨论(0)
提交回复