【实验目的】
1. 掌握Spring框架的依赖注入和面向切面编程两大核心功能。
2. 了解Spring的底层原理掌握Spring整合MyBatis Plus的使用。
3. 掌握Spring MVC框架的工作原理、框架配置、控制器/方法的编写。
4. 掌握Spring MVC字符编码过滤器、文件上传与下载的使用。
5. 掌握SSM整合项目的创建及基于XML配置使用。
6. 掌握SSM整合项目基于注解配置类并使用内嵌Tomcat的用法。
【实验内容】
一、打开项目SpringBasics,掌握Spring框架DI和AOP功能的使用
1. 分析包di.service里类与接口的关系,Test程序是否使用了运算符new创建对象?运行Test程序是否需要Spring框架支持?
【答】使用了运算符new创建对象, 不需要Spring框架支持
2. 修改资源文件夹里Spring框架配置文件spring-config.xml
标签property属性ref为value后,运行测试程序Test1,截图报错信息中的关键信息,并简要说明导致错误的原因。
【答】person是接口类型
3. 测试程序Test2和Test3都使用了注解@Autowired,描述其作用,并分别截图XML配置和注解配置类代码。