Java框架学习_SpringMVC(二)SpringMVC整合Mybatis:商品列表的显示
发布时间
阅读量:
阅读量
前面的框架一步一步学过来,知识点很多很杂,就像学游泳,一开始总是要记着许多分解动作,抬手、弯臂、划水等等,到后来的能入水就能下意识的游还有很多的代码量,所幸还在学习的路上,路漫漫。
小项目源代码:source code
1、SpringMVC整合Mybatis:
整合步骤:
Dao层:
- SqlMapConfig.xml,空文件即可,需要文件头。
- applicationContext-Dao.xml
1. 数据库连接池datasource
2. SqlSessionFactory对象
3. 配置mapper文件扫描器(如果是单表,mapper和pojo可由Mybatis逆向工程自动创建
service层:
applicationContext-service.xml: @service包扫描器,使得service包里面的类可以使用注解获得
applicationContext-trans.xml:配置事务
Controller层:
- Springmvc.xml
1. @controller包扫描器
2. 配置注解驱动
3. 视图解析器
Web.xml:
- 配置spring监听器
- 配置前端控制器
- 其他的,解决中文乱码问题的过滤器
具体工程目录 :做的是数据库查询商品然后在前端显示出来,很简单,主要是学习这个整合的思路

注:
- 这里配置包扫描的目的,就是能够在别的类中用注解来引用这些类,比如@Autowired注解,这也是spring_IOC的一个体现,类的创建全部都交给Spring来管理
- 配置了包扫描的类需要在类的上面加上@Service 、@Controller的注解表明身份
- 源代码见上文,这里就不多做分析了
全部评论 (0)
还没有任何评论哟~
