spring的纯注解配置事务控制
dao层用了spring框架内定义的jdbcTemplate来实现业务操作,@Autowired注解作用省略了成员变量的set方法。service层用spring事务的传播特性propogation,还有是否只读readonly,给查询方法和增删改方法分别注解
@Configuration定义配置类
@ComponentScan表示告知spring扫描的包
@Import定义下属的两个配置类,有@import注解的类似于父类,而里面的字节码配置类就是其子类
@PropertySource配置了连接数据库信息的properties文件
@EnabbleTransactionManagement表示开启事务支持
连接数据库的配置类,创建了两个对象,并且要放入spring容器中。
创建事务管理器对象,传入数据源参数,返回。