在我使用SpringBoot2.4.3的时候,使用profiles时发现被弃用了。
原因
官方文档:官方说明
简单的解释就是:Spring Boot 2.4为了提升对Kubernetes的支持而作的修改。
解决办法
首先以下的这两种都是可以正常使用的,只是不推荐使用被弃用的,但是仍然都是可以正常使用。
server:
port: 8081
spring:
profiles:
active: prod
---
server:
port: 8083
spring:
config:
activate:
on-profile: dev
---
server:
port: 8084
spring:
profiles: prod
推荐的写法:
server:
port: 8083
spring:
config:
activate:
on-profile: dev
以上就是idea配置spring: profiles提示被弃用的原因及解决办法的全部内容。
看完如果对你有帮助,感谢点赞支持!
如果你是电脑端的话,看到右下角的 “一键三连” 了吗,没错点它[哈哈]
加油!
共同努力!
Keafmd