Spring boot 2.1.3 报错 java.lang.NoClassDefFoundError:

原因分析:override version spring core。you should use spring version managed by spring boot

springboot启动报错:java.lang.NoClassDefFoundError: org/springframework/util/unit/DataSize_zangqijie123的博客-CSDN博客
https://blog.csdn.net/zangqijie123/article/details/100138322

Spring boot 2.1.3启动报错 java.lang.NoClassDefFoundError: org/springframework/util/unit/DataSize-Java-CSDN问答
https://ask.csdn.net/questions/752263

用了SpringBoot就别再手工导入Spring开发包了!
你错在这

org.springframework
spring-core
4.3.5.RELEASE

而spring-core-4.3.5.RELEASE是没有这个类的(我用的5.1.3.RELEASE才有)。
你把这段依赖删除掉,SpringBoot会自动依赖它所需要的spring-core-???开发包。
其他的Spring依赖也都删了吧,因为SpringBoot不是这么用的,SpringBoot提倡简化开发,根本不需要自己管理这么多依赖。

posted @ 2023-02-28 19:19  任国强  阅读(343)  评论(0编辑  收藏  举报