数据源DataSource是数据库 *** 作的基础,保存了数据库的连接配置信息,是Hibernate,MyBatis,JDBCTemplate等一切持久层框架的基础:毕竟只有连接上数据库才能进行JDBC *** 作。
JDBC模板是Spring自己实现的一套简单的持久层框架(就是 *** 作数据库的框架)。本质上和Hibernate,MyBatis没什么区别。
如上所说肆陪嫌,必须有数据源才能 *** 作数据库。从设计上乱拍讲,可以说是解耦,模块化,依赖倒置…… 就是将数据源,和其他一切 *** 作数据库的框架独立开来。各自负责自己的一块:数据源负裂手责提供数据库连接,JDBC模板负责在连接上执行增删改查等 *** 作。这样的话,想采用不同的持久层框架(比如Hibernte,MyBatis)就不用管数据源链接配置的问题,直接注入即可。
首先 org.springframework.jdbc.core.JdbcTemplate 需要 spring-jdbc
其次 spring 需要 commons-logging
基本上你可以在 spring 源码里面找正氏到build.gradle 文件, 里面有模山定义依赖关系举码散
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)