ssm框架整合

spring 整合mybatis就是将三层结构中的dao层用mybatis中的mapper代替然后再整合一下配置文件就行了

 


配置文件具体整合方法1.xxxmapepr不变

 


2.mybatis-config.xml中的配置可以全部写入到applicationConfig.xml中分两步:

 

1. 装配SQLSessionFactory 注入mybatis核心 数据源 位置别名扫描 映射文件等
2. 装配xxxmapper 通过包扫描可以同时装配多个,不写的话只能通过1中的工厂获取比较麻烦

 



spring 整合springmvc就是将三层结构中的web层换成springmvc中的controller层然后就是整合配置文件别的没啥了
配置文件具体整合方法:在applicationContext中配置
1. 开启注解扫描。只用扫描controller包就行(各司其职web层只扫自己就好)
2. 配置注解驱动这个是为了方便使用注解事务管理不用可以不配置,最好默认配置
3. 装配视图解析器,bean对象
4. 放行静态资源,因为web.xml中拦截了所以的请求 包括css请求

 


web.xml中的配置还是和原来springmvc中一样, 编码过滤器,spring监听器,配置springmvc

 

 注:因为我把applicationContext.xml文件分成了applicationConfig.xml,applicationConfig-mybatis,applicationConfig-servlet.xml和applicationCofig-tx(这里面是事务管理器的配置没贴出来)所以我在监听器初始化spring容器导入xml时用了*号因为要把这几个全部初始化。如果全写在一个applicationContext里面就不用加*了

posted @ 2018-12-04 11:07  mountainCold  阅读(123)  评论(1编辑  收藏  举报