SSM项目的基本编码和笔记


一、pom.xml

  1. pom.xml中打包成war
  2. 导入相关依赖
  3. 更改maven编译规则

二、applicationContext.xml Spring工厂

1. DataSource druid连接池

  1. 导入数据源 jdbc.properties
  2. DruidDataSource的bean

2. SqlSessionFactory

  1. dataSource
  2. mapperLocations :放入所有DaoMapper.xml
  3. typeAliasesPackage : entity包下的 自动类名作别名
  4. plugins : 分页pageHelper.PageInterceptor

3. mapperScannerConfigurer Dao存入工厂管理

  1. basePackage : dao接口所在的包
  2. sqlSessionFactoryBeanName : 上述sqlSessionFactory

4.注解扫描 (跳过controller的类

5. 事务管理器 (依赖DataSource以获得连接 进行事务控制逻辑

6. 启用aop切面注解


三、mvc.xml SpringMVC工厂

1. 注解扫描 (只扫描controller

2. 注解驱动

安装fastJson转换器

3. 视图解析器

作用:

  1. 捕获后端控制器的返回值如 return “hello”
  2. 解析: 在返回值前后 拼接==> “/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框架的基本搭建、基本编码就完成了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值