SSM整合

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

<!-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的配置文件不用动,还是前端控制器加载

该项目代码 我已经放在了服务器上共享,感兴趣的小伙伴可以下载来测试一下!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值