常规的web,xml配置三大件
- ContextLoaderListener
- DispatcherServlet
- HiddenHttpMethodFilter
SpringMVC配置三大件
- 只扫描action注解的包
- 视图解析器
- 高级注解驱动
Spring配置文件 先来三大件
- 扫描除action注解的包
- 配置数据源
- 事务控制,事务注解
然后整合mybatis
1.配置SqlSessionFactory指定
- ①mybatis配置文件位置
- ②配置数据源
- ③mybatis生成mapper.xml文件位置
2.配置mybatis接口实现到IOC容器
mybatis generator 逆向工程
- ① 配置数据库连接
- ②指定javaBean生成的位置
- ③指定sql文件(Mapper.xml)生成位置
- ④指定dao接口生成的位置
- ⑤指定每个表的生成策略
使用逆向工程,需要运行一个java类 官网有!
mybatis配置文件:
- 开启驼峰命规则
- 别名(好处就是不用写全类名/或者指定包名,xml就会到固定包下搜索Bean)
- 添加PageHelper插件
Ps:其实web.xml和springMVC这两个每次配置都基本不会变,变的只有 只有 只有 spring整合其他框架!!!!!!!!!