Spring+SpringMVC+Mybatis

3 篇文章 0 订阅
1 篇文章 0 订阅
1、Spring和SpringMVC的结合
不需要什么特殊配置就可以结合
2、Mybatis和Spring
1)需要引入额外的jar包mybatis-spring-1.2.2.jar
2)配置数据源
3)把Mybatis中的SqlSessionFactory配置给Spring管理
4)在spring中配置要扫描的Mybatis映射接口所在包的位置
3、Spring中配置SqlSessionFactory
1)可以在Mybatis的mybatis-config.xml中把Mybatis的信息配好,然后再让spring读取mybatis-config.xml文件
2)可以删除mybatis-config文件,然后Mybatis的信息都配置到Spring中
4、spring配置文件中的重要信息
可以写在外部的资源文件中,然后再使用spring的标签都出来使用
5、事务配置
1)事务的开启和提交需要在service层的方法的两端
2)配置事务需要三部
配置事务管理器
使用jdbc的事务管理器
配置事务拦截器
使用tx前缀的标签
spring的aop配置 把事务管理织入到指定切入点
使用aop前缀的标签
6、日志配置
1)使用之前Mybatis的日志文件即可
2)在log4j.properties文件中屏蔽掉spring日志
#ALL DEBUG INFO WARM ERROR FATAL OFF
log4j.logger.org.springframework = ERROR
7、web.xml文件配置
1、配置spring读取的配置文件
2、配置编码过滤
3、配置前端控制器
8、SpringMVC的容器和Spring容器的关系
1、使用xml或者注解进行配置,springMVC或者spring读取配置信息之后,会把配置的对象(spring中的bean)放到容器中进行管理
2、服务器启动的时候,SpringMVC中的前段控制器会读取配置文件,把相关配置的对象放到自己产生的容器中进行管理。需要在web.xml中管理
3、服务器启动的时候,spring也会读取配置文件,把相关配置的对象放到自己产生的容器中管理 需要web.xml中配置
4、SpringMVC创建容器中所管理的Bean一般是只对SpringMVC有效,如Controller、HandlerMapping、HandlerAdapter等等  因为他一般只读取springMVC的配置文件
5、Spring创建容器中所管理的Bean一般是共享的。一般如Service Dao层 因为他一般只读取Service和dao层配置文件
6、SpringMVC创建的容器 继承了Spring创建的容器
7、子容器可以从父容器中拿出来bean来使用,但是父容器布恩那个从子容器中拿出bean来使用,所以在Controlller中可以注入service层的实现类对象,Controller在SpringMVC创建的容器中 service在Spring创建的容器中。



  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值