ssm集成笔记_SSM整合笔记

SSM一般是分开学的,Spring,SpringMVC,Mybatis。学完之后整合也是需要学习一段时间。下面是一次整合的实践...

SSM的整合顺序一般先整合Spring和Mybatis。再整合SpringMVC。

Spring整合Mybatis

首先把文件放到lib的文件夹下。

然后在src目录下新建Spring的配置文件(applicationContext.xml)。

然后开启自动扫描。

然后applicationContext.xml整合mybatis的全局配置文件。这个Bean的名字是固定的。org.springframework.beans.factory.config.PropertyPlaceholderConfigurer,通过这个bean,可以通过db.properties文件中的key使用value。

创建一个数据源的对象,类名固定org.apache.commons.dbcp.BasicDataSource。这里可以直接使用db.properties中的key。

配置SqlSessionFactory的bean

注入映射器:

​有两种方法。

较第二种简单一些,扫描dao包下所有的配置。

一个个的单独配置

配置到这里,已经能在dao包中,使用Mapper.xml配置文件,也可以在Dao上使用注解,2者取其一。

这里不需要在dao上注解@Repository。在Service层上需要需要注解@Service,具体视情况而定。在@Service中注入Dao用@Resource通过名字注入。

整合SpringMVC

加入SpringMVC的配置文件到src目录下。一个小例子。

编写自己的Controller和视图(JSP,Thymeleaf等)。

修改web.xml,加载spring,springmvc配置文件

contextConfigLocation

classpath:applicationContext.xml

org.springframework.web.context.ContextLoaderListener

springDispatcherServlet

org.springframework.web.servlet.DispatcherServlet

contextConfigLocation

classpath:springmvc-servlet.xml

1

springDispatcherServlet

*.action

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值