Maven整合SSM运行流程

2 篇文章 0 订阅

本文续接之前的一篇https://blog.csdn.net/qq_21294095/article/details/85004954,后续全以上文代替

上文中的resources目录下的配置文件比较晕,故做此篇

一,框架整合的思路

框架的整合有一个总体思路 使用Spring管理其他框架对象的生命周期 也就是所谓的DI。

二,Maven项目的Resources目录发布到哪里去了?

为什么要探讨这个问题?因为在框架中需要指定配置文件的位置,虽然Maven项目的配置文件全都在Resources目录下,但是部署到Tomcat后这个位置在哪里?

在上文中7,完善项目结构有提到,这个发布后的目录通过Web Deployment Assembly去设置。具体剑上文。

三,Spring MVC

考虑Spring MVC的基本配置:

1.首先在web.xml中 配置dispatcher

  1. 拦截请求进行分发
  2. 指定映射配置文件spring-mvc.xml

这里需要注意的是,指定映射配置xml位置的时候,该位置是通过Web Deployment Assembly设置的位置

2.配置请求与处理Controller之间的映射,spring-mvc.xml

  1. 配置扫描@Controller
  2. 配置视图定位等

这里注意,当扫描到@Controller 就回去spring中注册它的bean 那么这个controller也就被spring 管理起来了

3.然后请求对应的处理类调用对应方法去处理数据,最后返回视图

四,Mybatis

考虑Mybatis的基本配置:

1.配置mybatis-config.xml

  1. 别名
  2. 数据库连接信息
  3. mapper.xml位置

2.实体类的dao接口

3.实现了该接口的mapper.xml

用Spring整合Mybatis,仅仅需要把数据库信息注册成bean,dao和mapper.xml位置进行扫描即可

五,spring

回想spring的用法,是需要通过在代码中加载注册bean的xml配置文件,然后才能进行di的。

那么整合之后,加载xml配置文件这个任务,交给了web.xml里的监听器来完成。

在web.xml中配置一个Listener, 当web app启动的时候,这个listener就根据配置的文件去执行spring那一套流程。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值