栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

SpringCloud2020.0.4整合Mybatis-Plus和Nacos踩坑

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

SpringCloud2020.0.4整合Mybatis-Plus和Nacos踩坑

1、首先nacos作为注册中心时,启动项目报错

Did you forget to include spring-cloud-starter-loadbalancer

这是因为SpringCloud版本过高的问题,具体好像是因为注册中心默认使用ribbon,但高版本SpringCloud不支持ribbon

解决方法:

        
            com.alibaba.cloud
            spring-cloud-starter-alibaba-nacos-discovery
            
                
                    org.springframework.cloud
                    spring-cloud-starter-netflix-ribbon
                
            
        
        
            org.springframework.cloud
            spring-cloud-starter-loadbalancer
            2.2.1.RELEASE
        

注意:如果loadbalancer不加版本号,会与mp冲突。

2、nacos作为配置中心时,配置会不生效,原因是SpringBoot2.4之后不再自动加载bootstrap配置文件,网上解决方法最多的就是添加bootstrap的依赖,但基本都没有带版本号,所以会与mp冲突

解决方法:

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

注意:一定要加版本号!!!

总结,貌似新版SpringCloud整合mp之后,再引入cloud的依赖时不加版本号就会与mp冲突,也不知道究竟是什么原因。

个人心得,如有描述错误的地方,希望各位大神提出意见及时纠正。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/353904.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号