一、pom.xml
- pom.xml中打包成war
- 导入相关依赖
- 更改maven编译规则
二、applicationContext.xml Spring工厂
1. DataSource druid连接池
- 导入数据源 jdbc.properties
- DruidDataSource的bean
2. SqlSessionFactory
- dataSource
- mapperLocations :放入所有DaoMapper.xml
- typeAliasesPackage : entity包下的 自动类名作别名
- plugins : 分页pageHelper.PageInterceptor
3. mapperScannerConfigurer Dao存入工厂管理
- basePackage : dao接口所在的包
- sqlSessionFactoryBeanName : 上述sqlSessionFactory
4.注解扫描 (跳过controller的类
5. 事务管理器 (依赖DataSource以获得连接 进行事务控制逻辑
6. 启用aop切面注解
三、mvc.xml SpringMVC工厂
1. 注解扫描 (只扫描controller
2. 注解驱动
安装fastJson转换器
3. 视图解析器
作用:
- 捕获后端控制器的返回值如 return “hello”
- 解析: 在返回值前后 拼接==> “/hello.jsp” (前缀/后缀)
4. 静态资源解决办法
<mvc:default-servlet-handler/>
还有一些其他的 但不是必需选项就不写了
四、web.xml
springMVC前端(核心)控制器:
1. 前端,接收所有请求
2. 启动springMVC工厂 mvc.xml
3. springMVC流程调度
1. DispatcherServlet
启动mvc.xml
2. 编码 UTF-8
3. ContextLoaderListener
项目启动时 启动spring工厂
总结
到此 一个SSM框架的基本搭建、基本编码就完成了