具体报错信息:
Caused by: java.lang.IllegalStateException: dbType not support : null, url ${jdbc_url}
开始以为是“db.properties”文件中“jdbc_url”属性值错误或者“db.properties”文件没发布到项目服务器中,排查后不是这里的问题。
配置文件如下图:
解决办法
箭头所指位置ref="sqlSessionFactory"
之前为value="sqlSessionFactory"。
为啥
1)org.mybatis.spring.mapper.MapperScannerConfigurer
类中属性“sqlSessionFactoryBeanName”
的数据类型为String类型,该属性赋值时,应该用value;如果数据类型为某个实体类,则用ref;