service能供成功的调用到service对象就算是整合成功
如果能把生成的代理对象也存大IOC的容器中。那么ServiceImpl就可以拿到这个对象 做一个注入,然后就可以调用代理对象的查询数据库的方法
核心的问题就是把代理对象存在IOC的容器中
在applicationContext.xml
工程可以帮我们创建session。有了session就可以拿到代理对象。
在applicationContext.xml内把工厂配上,那么IOC容器就有了工厂,那么就可以通过工厂创建session。有了session就可以创建代理。有了代理就可以把代理存到IOC的容器中去。
为什么要配置dao的全路径呢?需要帮你生成哪些代理对象,你需要把包告诉我。才能生成并存到容器中。
第一步c3p0的连接池
第二部session工厂
mybits.spring这个包下的
工作连接池就可以来构建session 的工厂,所以把连接池传进去。
第三步
映射扫描配置类:MapperScannerConfigurer
SqlMapperConfig.xml可以删除了
dao加上注解。表示交给IOC容器管理
Service注入
先把dao注入进来
保存之类,还没有提交事务。
把数据通过Model传递给jsp页面
页面上打印list的集合
遍历集合的话。先引入JSTL的标签库
重新部署
数据整合就算是成功了