阶段3 3.SpringMVC·_07.SSM整合案例_03ssm整合之编写Spring框架

Posted wangjunwei

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了阶段3 3.SpringMVC·_07.SSM整合案例_03ssm整合之编写Spring框架相关的知识,希望对你有一定的参考价值。

做整合要保证每个框架单独使用
先搭建Spring的框架,然后再整合别的框架。Spring是业务层的框架

spring的配置文件

技术图片

技术图片
这就表示是spring的配置文件
技术图片
默认的约束不够,需要修改。

<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:aop="http://www.springframework.org/schema/aop"
xmlns:tx="http://www.springframework.org/schema/tx"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context.xsd
http://www.springframework.org/schema/aop
http://www.springframework.org/schema/aop/spring-aop.xsd
http://www.springframework.org/schema/tx
http://www.springframework.org/schema/tx/spring-tx.xsd">

技术图片

开启注解扫描

如果配置了扫描cn.itecast下的包,
技术图片
扫描这里面所有的包
技术图片
spring只负责业务层和持久层部分。controller不管,交给SpringMvc去处理。
配置哪些注解不扫描。里面一共有下面两个标签。exclude就是不扫描的
技术图片

技术图片
技术图片

这里先把controller删掉。
技术图片
去搜索controller的全路径名
技术图片
选中Controller右键。Copy reference 复制全路径
技术图片
把全路径名粘贴过来就可以了。这就表示以后Controller注解就不扫描
技术图片

Service上加上注解

这样就是把Service这个类交给了IOC容器进行了管理
技术图片

测试

新建包test。新建类testSpring
技术图片
单元测试的注解
技术图片
把junit的包的范围改成complie
技术图片
测试类就自动导入进来了。
技术图片

技术图片
执行测试方法
技术图片
控制台输出。上面的红色是警告标示没有log4j的配置文件。
技术图片
以上说明spring的环境,就搭建成功了

log4j配置文件

log4j.properties配置文件复制到项目里
技术图片
技术图片

技术图片
这样就没有红色的警告了。
 

以上是关于阶段3 3.SpringMVC·_07.SSM整合案例_03ssm整合之编写Spring框架的主要内容,如果未能解决你的问题,请参考以下文章

阶段3 2.Spring_阶段3 3.SpringMVC·_06.入门案例的流程总结

阶段3 3.SpringMVC·_04.SpringMVC返回值类型及响应数据类型_1 搭建环境

阶段3 3.SpringMVC·_04.SpringMVC返回值类型及响应数据类型_4 响应之返回值是ModelAndView类型

阶段3 3.SpringMVC·_04.SpringMVC返回值类型及响应数据类型_5 响应之使用forward和redirect进行页面跳转

阶段3 3.SpringMVC·_02.参数绑定及自定义类型转换_1 请求参数绑定入门

阶段3 3.SpringMVC·_02.参数绑定及自定义类型转换_3 配置解决中文乱码的过滤器