JdbcDaoSupport和Spring注解的转换
今天想玩玩spring注解,实在是out了,注解出来这么久都没怎么用过…… 拿了以前写着玩的project出来试试,第一步当然是把dao层从配置式改成注解式,不过一上来简单一改却碰到个小问题。
配置式时的dao是这么写的
然后开始转成注解,本以为加个注解,把xml里注释掉就ok了。于是在某一个dao的实现类里加了一行注解@Repositorypublic class BaseDaoImpl<T>{@Autowiredprivate JdbcTemplate jdbcTemplate;public JdbcTemplate getJdbcTemplate() {return this.jdbcTemplate;}
这样就大功告成了,其实最后发现,这样做就相当于自己实现了一个简单的Support类,如果把源码那个类拿出来当做自己的类来用,加上@Autowired应该也可以,没去试了。而且support类里还有一些其他方法,以后去debug下看看作用。