Caused by: java.lang.ClassNotFoundException: org.springframework.boot.bind.RelaxedDataBinder
时间: 2023-09-21 08:09:32 浏览: 372
java.lang.NoClassDefFoundError
引用\[1\]中提到了一个错误提示,即"java.lang.ClassNotFoundException: org.springframework.boot.bind.RelaxedDataBinder"。这个错误提示是由于在新版本的Spring Boot中,org.springframework.boot.bind包已经被删除,导致RelaxedDataBinder方法不可用。解决这个问题的方法有两种。
解决方案一是使用jdbc连接,需要在pom.xml文件中添加以下依赖:
```xml
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jdbc</artifactId>
</dependency>
```
同时,需要在application.yml配置文件中添加数据库连接相关的配置,如引用\[2\]所示。
解决方案二是将Spring Boot的版本改为1.5.x版本。这样可以避免使用已被删除的org.springframework.boot.bind包。
另外,引用\[3\]中提到了com.github.pagehelper分页插件的依赖配置,如果你的项目中也使用了该插件,需要在pom.xml文件中添加相应的依赖。
总结来说,解决"java.lang.ClassNotFoundException: org.springframework.boot.bind.RelaxedDataBinder"错误的方法有两种:使用jdbc连接或将Spring Boot版本改为1.5.x版本。
#### 引用[.reference_title]
- *1* *2* *3* [spring boot 2.x版本:java.lang.ClassNotFoundException: org.springframework.boot.bind.RelaxedDataBinder](https://blog.csdn.net/MCJ_2017/article/details/81204930)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文