SSM整合代码下载(温馨提示:00:00-6:00不可访问)http://gofile.me/6uWyY/2rj7INLI2
一 Mybatis & Spring 整合
一、 搭建环境
创建一个动态的WEB工程
导入Spring和MyBatis需要使用的jar包
导入整合适配包
导入其他技术的一些支持包 连接池 数据库驱动 ....
二、 Spring + datasource
创建Spring配置文件,数据源文件
在SpringIOC容器中加载数据源文件,创建数据库连接池
2) MyBatis
创建MyBatis的全局配置文件
编写实体类 Mapper接口 Mapper映射文件
3) Service和Controller的创建
测试: CRUD
二、SSM整合 Mybatis & Spring & SProingMVC
2.1将SpringMVC的内容添加进去
- 将Maven的模块改为web模块
- 将SpringMVC的jar包添加进来
- 创建SpringMVC的配置文件
-
- 注解的扫描包
-
- 视图解析器
-
- 三个标签
- 配置前端控制器
- 中文乱码问题解决
2.2 处理两个问题
- 扫描包的问题
- 一个Spring的注解扫描包
- 除controller之外其他的
- 一个是SpringMVC的注解扫描包
- controller
- 一个Spring的注解扫描包
<!-SpringXML -扫描注解--> <context:component-scan base-package="com.atguigu"> <!-- 将Controller 注解 排除 扫描 --> <context:exclude-filter type="annotation" expression="org.springframework.stereotype.Controller"/> </context:component-scan>
<!-SpringMVC -配置自动扫描的包--> <context:component-scan base-package="com.atguigu.controller"></context:component-scan>
- 配置文件的加载
- 之前
- Spring的配置文件是单元测试
- SpringMVC的配置文件是前端控制器加载的
- 整合的话,肯定是不需要单元测试的
- 让tomcat去加载Spring的配置文件,然后创建ioc容器,然后进行对象管理
- SpingMVC的配置文件不用动,还是前端控制器加载
- 之前
该项目代码 我已经放在了服务器上共享,感兴趣的小伙伴可以下载来测试一下!