升级到 2023.0.3.2会导致 Spring Boot 自身日志配置失效
Opened this issue · 2 comments
axeon commented
Which Component
Nacos config & discovery.
Describe the bug
原使用版本2023.0.1.2,一切正常。
升级到2023.0.3.2之后,应用启动失败,无法加载配置文件。
Additional context
使用的配置文件如下:
project:
name: @project.name@
version: @project.version@
spring:
application:
name: ${project.name}
cloud:
nacos:
server-addr: ${NACOS_SERVER}
username: ${NACOS_USERNAME}
password: ${NACOS_PASSWORD}
config:
namespace: ${NACOS_NAMESPACE}
file-extension: yaml
discovery:
namespace: ${spring.cloud.nacos.config.namespace}
service: ${spring.application.name}
ip: ${APP_HOST:}
SCA在国内也算是广泛应用的组件了,不知道这次升级为何如此鲁莽。
存量项目不知道有多少,原有的配置格式也没啥大问题,也挺好的,为什么突然搞这么一出?
Comven commented
配置中心需要使用spring.config.import
方式引入,2023.0.1.2有默认值,2023.0.1.3之后需要使用spring.config.import
指定。
axeon commented
为什么在配置文件格式上不向上兼容呢?
如果非要修改配置文件格式,建议:
- 格式的修改确定有额外的好处。
- 有明确的文档说明,或者release note中特别说明。