db.properties中配置了url等jdbc連接屬性:
driver=org.sqlite.JDBC
url=jdbc:sqlite:D:/xxx/data/sqliteDB/demo.db
username=
password=
spring的applicationContext.xml中配置數據源引用這些屬性,但遺憾的是,運行報錯了:
Caused by: java.sql.SQLException: unkow jdbc driver : ${url}
解決方案:
把MapperScannerConfigurer節那個bean的sqlSessionFactory屬性
<property name="sqlSessionFactory" ref="sqlSessionFactory" />
改成:<property name="sqlSessionFactoryBeanName" value="sqlSessionFactory" />