关于springboot 2.4.2 版本整合nacos配置不生效的解决


所用的版本信息:


  2.4.2
  2020.0.3
  2021.1
  2.0.2


         
                org.springframework.cloud
                spring-cloud-dependencies
                ${spring-cloud.version}
                pom
                import
            

            
            
                com.alibaba.cloud
                spring-cloud-alibaba-dependencies
                ${spring-cloud-alibaba.version}
                pom
                import
            

启动项目时发现变量读取不到 Could not resolve placeholder 'server.port'

bootstrap.yml一直不生效

2.4.2弃用了bootstrap,允许可以重新引入:

 


 org.springframework.cloud
 spring-cloud-starter-bootstrap

 

spring cloud alibaba 官方的版本推荐:https://github.com/alibaba/spring-cloud-alibaba/wiki/版本说明

SpringBoot 2.3.0之后放弃了默认对javax.validation 的支持需要引入:

     
         org.springframework.boot
         spring-boot-starter-validation