第17章 Spring 整合 MyBatis

本文档详细介绍了如何创建一个Maven项目,并配置SSM(Spring、SpringMVC、MyBatis)框架。首先,需要配置pom.xml文件,引入所需的依赖库,如servlet-api、Spring、MyBatis等。接着,设置JAVA_HOME环境变量,配置maven的repository和网络代理。在web.xml中,配置Spring容器启动、SpringMVC前端控制器、字符编码过滤和URI隐藏方法。在SpringMVC配置文件中,启用注解驱动和配置视图解析器。最后,在Spring应用上下文配置文件中,配置组件扫描、数据源、SqlSessionFactory、MapperScannerConfigurer及事务管理。整个流程涵盖了从项目搭建到SSM框架整合的全过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

SSM 框架整合。

创建一个Maven项目。配置pom.xml,引入servlet-api spring-web spring-webmvc spring-jdbc spring-aspects mybatis mybatis-spring  c3p0 mysql-connector-java jstl json-simple commons-fileupload gson commons-lang3等资源包。

需要下载maven,然后注意配置环境变量的时候,查看JAVA_HOME=C:\Program Files\Java\jdk-9.0.4末尾不能加; 之前加了; 后在cmd窗口提示找不到java环境。

在setting.xml中修改repository地址为 E:\java2020\maven-repository,添加网络代理。

在pom.xml中配置需要加载的jar包。如果联网会自动下载。

整合SSM需要编写 web.xml、 Spring配置文件applicationContext.xml 、Spring MVC配置文件dispatcherServlet-servlet.xml  三个配置文件。

编写web.xml中:

1.、启动Spring容器。 配置applicationContext.xml

2、SpringMVC 前端控制器,拦截所有请求。dispatcherServlet

3、字符编码过滤。CharacterEncodingFilter

4、使用TRST风格的URI。HiddenHttpMethodFilter

编写SpringMVC配置文件 dispatcherServlet-servlet.xml

1、启动注解描述功能,只扫码控制器Controller。Dao和Service的扫描交由Spring配置文件完成。

2、配置视图解析器。InteralReourceViewResolver

3、两个标准配置。default-servlet-handler 和 annotation-driven。

编写Spring配置文件 applicationContex.xml

1、启动除Controller之外的注解,包括@Component @Repository @Service @Dao

2、配置数据源dataSource,配置sqlSessionFactory,

3、配置Spring整合MyBatis时需要的MapperScannerConfigurer。

4、配置事务管理。DataSourceTransactionManager。它是Spring在JDBC中提供的一个事务管理组件。启用基于注解的声明式事务管理配置。

程序分层架构: controller、dao、pojo、service、service.impl

根据url匹配controller,在controller中调用service的业务处理方法,返回结果,跳转到视图显示jsp页面。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值