1. 程式人生 > 實用技巧 >java.lang.ClassNotFoundException: org.springframework.util.unit.DataSize錯誤解決

java.lang.ClassNotFoundException: org.springframework.util.unit.DataSize錯誤解決

可能是如下倆個方面的錯誤:
1、springboot的web版本庫在阿里雲不存在的問題,
2、各個依賴的是否是一個版本的
(其實是如果倆個依賴沒有關聯,不同的版本是可以的,但是還是版本一直一致更好一點。如果有關聯的話要求的版本必須是一致的
否則可能會出現問題)

<!-- 繼承springboot 的父專案--> <parent> <artifactId>spring-boot-starter-parent</artifactId> <groupId>org.springframework.boot</groupId> <version>1.5.7.RELEASE
</version> </parent> <!--引入spring boot對web的支援--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot</artifactId> <version>1.5.7.RELEASE
</version> </dependency>
我的錯誤就是因為下面的那個依賴的版本一開始不是
1.5.7.RELEASE        而是高版本的,因為我配置了阿里雲的maven倉庫,所以當我用高版本的
 <dependency>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot</artifactId>
      <version>4.3.8.RELEASE</version>
    </dependency>         這個的啥時候,說阿里雲裡面沒有。
那改一個阿里雲有的就行。