今天通过我们实战的APP管理系统 来分析一下:Spring,springmvc,mybatis 整合SSM 框架 对于项目的一些配置和功能做一次实操:
APP管理系统:
首先我们需要搭建spring 框架:在maven中创建一个项目 勾选服务 然后选择webapp
搭建完框架我们需要对项目的内容进行一些搭建 类似三级架构的一些分层实体层和业务层搭建,
pom依赖的导入:
在pom文件导入我们的依赖
如图对配置文件的版本进行控制
搭建项目所需要的依赖:
springmvc配置: 通过bean 组件对 jsp在控制器中的前后缀进行处理 和使用 context组件对控制器controller层路径进行扫描 (这里的springmvc 主要针对于 controller 层映射关系)
配置web容器 映射 设置编码问题 和创建对jsp 对象路径映射 创建servlet 处理我们用户view 的请求和响应 (后面3.0版本以后可以不需要配置 直接使用@webservlet注解封装了)
然后在mybatis中开启懒加载
然后我们需要使用 db.properties 文件配置数据库连接属性,并实现对MySQL数据库的连接。(配置Jdbc url地址 和数据库设置的信息 )最后我们需要配置的是applicationcontext.xml 对我们的类路径加载一些配置文件
 对用户的请求进行响应和拦截 web容器 需要配置的还有一些字节码的配置 同时将springmvc框架,applicationcontext 加载服务 映射路径 通过sevlet 接受数据 然后转交给jsp 由jsp来渲染页面 响应前端更新的页面
applicationcontext和db.properties这个配置就是用来对数据源进行加载的 通过sqlSessionFactory
实例创建工厂模式 由工厂创建对象 帮助我们减少初始代码 并将文件和接口映射起来处理
配置结束总结 比较springboot 和springclound 来说spring更加传统 配置的服务更加复杂 个人感觉没有分布式微服务 整合前台vue好使用 所以现在比较热门的还是前后台分类的项目更加受到认可也更加简便我们开发的流程
下一章开始实现业务功能 配置篇 (终)



