shaobin0613

Results 5 comments of shaobin0613

> 社区还在收集相关的问题,修复这些问题后会先发布2025.0.0.1,然后再处理 2025.1.0.0 版本,这两个版本目前都预计在12月份完成 spring boot 4升级了很多东西,想尝试下spring boot的RequestMapping version,期待2025.0.0.1早日发布

这个问题应该会在下个版本解决吧?问题是,下个版本什么时候发布?

> [#13962](https://github.com/alibaba/nacos/issues/13962) 似乎不是这个问题,我在项目的application.properties加了spring.cloud.nacos.config.namespace=public,仍然报错 我查看了源码,com.alibaba.cloud.nacos.configdata.NacosConfigDataMissingEnvironmentPostProcessor这个类实现的是org.springframework.boot.EnvironmentPostProcessor,但是SpringBoot启动时候org.springframework.boot.env.EnvironmentPostProcessor这个接口获取到的实现类还是com.alibaba.cloud.nacos.configdata.NacosConfigDataMissingEnvironmentPostProcessor,应该是jar包的默认配置没有修改的关系 以下为完整的异常信息: java.lang.IllegalArgumentException: Unable to instantiate factory class [com.alibaba.cloud.nacos.configdata.NacosConfigDataMissingEnvironmentPostProcessor] for factory type [org.springframework.boot.env.EnvironmentPostProcessor] at org.springframework.core.io.support.SpringFactoriesLoader$FailureHandler.lambda$throwing$0(SpringFactoriesLoader.java:632) at org.springframework.core.io.support.SpringFactoriesLoader$FailureHandler.lambda$handleMessage$0(SpringFactoriesLoader.java:656) at org.springframework.core.io.support.SpringFactoriesLoader.instantiateFactory(SpringFactoriesLoader.java:225) at org.springframework.core.io.support.SpringFactoriesLoader.load(SpringFactoriesLoader.java:201) at org.springframework.core.io.support.SpringFactoriesLoader.load(SpringFactoriesLoader.java:157) at org.springframework.boot.support.SpringFactoriesEnvironmentPostProcessorsFactory.loadDeprecatedPostProcessors(SpringFactoriesEnvironmentPostProcessorsFactory.java:64) at org.springframework.boot.support.SpringFactoriesEnvironmentPostProcessorsFactory.getEnvironmentPostProcessors(SpringFactoriesEnvironmentPostProcessorsFactory.java:56)...

> `com.alibaba.cloud.nacos.configdata.NacosConfigDataMissingEnvironmentPostProcessor` 是 Spring Cloud Alibaba sca社区应该没适配 那就只能等社区适配了

> Spring Cloud 2025.1.0 是基于 Spring 7 和 Spring Boot 4 的。其它的升级做适配,只升级 Spring Cloud 肯定有问题啊 并不是,com.alibaba.cloud.nacos.configdata.NacosConfigDataMissingEnvironmentPostProcessor这个类继承org.springframework.cloud.commons.ConfigDataMissingEnvironmentPostProcessor,在spring boot 4中,这个类实现的接口是org.springframework.boot.EnvironmentPostProcessor,然而,spring-cloud-starter-alibaba-nacos-config-2025.0.0.0.jar中的spring.factories配置的依然是org.springframework.boot.env.EnvironmentPostProcessor,所以导致项目无法启动