报错信息为:
### The error may exist in SQL Mapper Configuration
### Cause: org.apache.ibatis.builder.BuilderException: Error parsing SQL Mapper Configuration. Cause: org.apache.ibatis.datasource.DataSourceException: Unknown DataSource property: driverClassName
at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:30)
at org.apache.ibatis.session.SqlSessionFactoryBuilder.build(SqlSessionFactoryBuilder.java:80)
at org.apache.ibatis.session.SqlSessionFactoryBuilder.build(SqlSessionFactoryBuilder.java:64)
其中主要的报错信息是: Unknown DataSource property: driverClassName
前面提示是在 SQL Mapper Configuration 即sql配置文件中出现的。无法识别数据源中的属性driverClassName
<dataSource type="POOLED">
<property name="driverClassName" value="com.mysql.cj.jdbc.Driver"/>
<property name="url" value="jdbc:mysql://localhost:3306/library_db?serverTimezone=GMT%2B8"/>
<property name="username" value="root"/>
<property name="password" value="123456"/>
</dataSource>
第一个属性名错误: driverClassName
纯属孔雀开屏了。修改成driver就可以成功运行。
本文介绍了在使用Mybatis时遇到的'Unknown DataSource property: driverClassName'错误,该错误源于配置文件中数据源属性识别问题。通过修正属性名为 ,问题得到解决,确保应用程序能够成功运行。
1243

被折叠的 条评论
为什么被折叠?



