9.JdbcTemplate? ??
????9.1 概述:
? ? 9.2 安裝:? ??
????9.3 CURD:
????9.4 Dao使用JdbcTemplate與JdbcDaoSupport
10.spring事務(wù)控制
????10.1 聲明式事務(wù)控制(@EnableTransactionManagement+@Transactional)
????10.2 編程式事務(wù)控制(了解,TransactionTemplate)??
11.spring5新特性:
9.?JdbcTemplate
????9.1 概述:
? ? ? ? 它是spring框架中提供的一個(gè)對(duì)象蛤虐,同commons-dbutils一樣醉箕,是對(duì)原始 Jdbc API對(duì)象的簡(jiǎn)單封裝懂版。此外spring還提供了很多操作模板類竿痰。
????????JdbcTemplate與HibernateTemplate(操作關(guān)系型數(shù)據(jù)庫(kù)的)?
? ? ? ? RedisTemplate(操作nosql數(shù)據(jù)庫(kù)的)
? ? ? ? JmsTemplate(操作消息隊(duì)列的)
? ? 9.2 安裝:
? ? ? ? spring-jdbc-5.0.2.RELEASE.jar
? ? ? ? spring-tx-5.0.2.RELEASE.jar (事務(wù)相關(guān))
? ? 9.3 CURD:
????9.4 Dao使用JdbcTemplate與JdbcDaoSupport
????????JdbcDaoSupport類:spring提供用于抽取dao中的重復(fù)代碼凡傅。省略JdbcTemplate的set方法書寫角寸。
10. spring事務(wù)控制
? ? 10.1 聲明式事務(wù)控制? ?
? ??????基于xml的聲明式事務(wù)控制? ?
????????基于注解的聲明式事務(wù)控制? ?
? ??????@EnableTransactionManagement :開啟事務(wù)支持
????Service方法上添加注解 @Transactional
????10.2 編程式事務(wù)控制(了解)??
????????注入TransactionTemplate對(duì)象
????????使用execute方法對(duì)事務(wù)進(jìn)行管理
? ? ? ? execute()源碼
11.spring新特性:
? ? 11.1 jdk相關(guān)的升級(jí)
????????版本:jdk8以上专筷,tomcat8.5+
????????基于 JDK8 的反射增強(qiáng)? ?
????????@NonNull 注解和@Nullable 注解的使用
? ? 11.2 核心容器的更新
? ??????支持候選組件索引作為類路徑掃描的替代方案