前两天使用springboot2.1.2集成Mybatis时,使用了druid联接池,报了异常如下: java.lang.ClassNotFoundException: org.springframework.boot.bind.RelaxedDataBinder
上网找了好多贴子,有说改mysql包版本的,有说把springboot版本恢复到1.5.X的
先说mysql包版本,改了依然报异常。
再说恢复springboot版本的,如果想降级,就不会使用2.x了。
结果依然白扯!
其主要原因是由于springboot2.X在1.x的基础上废除 org.springframework.boot.bind.RelaxedDataBinder
今天看了一个贴子,说把分页插件升级到1.2.3
升级前
升级后
可以依然报异常。
后来突然想到,druid是不是也要升级,去MAVEN仓库搜了一下druid-spring-boot-starter包,发现最新版本为1.1.13。果断把版本升级到了1.1.10,然后发现项目启动了。
特此记录下来,留档查看!