alibaba/spring-cloud-alibaba

升级到 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在国内也算是广泛应用的组件了,不知道这次升级为何如此鲁莽。
存量项目不知道有多少,原有的配置格式也没啥大问题,也挺好的,为什么突然搞这么一出?

配置中心需要使用spring.config.import方式引入,2023.0.1.2有默认值,2023.0.1.3之后需要使用spring.config.import指定。

axeon commented

为什么在配置文件格式上不向上兼容呢?
如果非要修改配置文件格式,建议:

  1. 格式的修改确定有额外的好处。
  2. 有明确的文档说明,或者release note中特别说明。