Advertisement

Java框架学习_SpringMVC(二)SpringMVC整合Mybatis:商品列表的显示

阅读量:

前面的框架一步一步学过来,知识点很多很杂,就像学游泳,一开始总是要记着许多分解动作,抬手、弯臂、划水等等,到后来的能入水就能下意识的游还有很多的代码量,所幸还在学习的路上,路漫漫。

小项目源代码:source code


1、SpringMVC整合Mybatis:

整合步骤:

Dao层:

  1. SqlMapConfig.xml,空文件即可,需要文件头。
  2. applicationContext-Dao.xml
    1. 数据库连接池datasource
    2. SqlSessionFactory对象
    3. 配置mapper文件扫描器(如果是单表,mapper和pojo可由Mybatis逆向工程自动创建

service层:

applicationContext-service.xml: @service包扫描器,使得service包里面的类可以使用注解获得

applicationContext-trans.xml:配置事务

Controller层:

  1. Springmvc.xml
    1. @controller包扫描器
    2. 配置注解驱动
    3. 视图解析器

Web.xml:

  1. 配置spring监听器
  2. 配置前端控制器
  3. 其他的,解决中文乱码问题的过滤器

具体工程目录 :做的是数据库查询商品然后在前端显示出来,很简单,主要是学习这个整合的思路
在这里插入图片描述

注:

  1. 这里配置包扫描的目的,就是能够在别的类中用注解来引用这些类,比如@Autowired注解,这也是spring_IOC的一个体现,类的创建全部都交给Spring来管理
  2. 配置了包扫描的类需要在类的上面加上@Service 、@Controller的注解表明身份
  3. 源代码见上文,这里就不多做分析了

全部评论 (0)

还没有任何评论哟~