实验五 spring入门及IOC实验

实验五 spring入门及IOC实验

一 实验目的

了解Spring框架的基本概念;学习Spring框架的核心组件;掌握ioc容器使用以及xml和注解方式配置管理beans。

二 实验内容

1 . 创建一个Maven工程

在IntelliJ IDEA中创建一个新的Maven工程,添加Spring依赖

2 . 创建相应的包和实体类



3 在spring配置文件中配置student类各个属性,包括简单类型,类类型,集合类型,数组类型

4、编写测试代码,分别测试三种获取student对象的方法

5编写controller,service,dao层相关类和接口,完成xml自动装配实验

1)创建类似如下的类和接口



2)创建spring配置文件

3)创建测试方法进行测试:

6在以上类和接口的基础上进行改写,完成注解方式自动装配实验


Xml文件如下;

按前面方式测试。

实验内容

  1. 创建一个Maven工程

    在IntelliJ IDEA中创建一个新的Maven工程,添加Spring依赖

  2. 创建相应的包和实体类


3 在spring配置文件中配置student类各个属性,包括简单类型,类类型,集合类型,数组类型

4、编写测试代码,分别测试三种获取student对象的方法

输出

5编写controller,service,dao层相关类和接口,完成xml自动装配实验

1)创建类似如下的类和接口





2)创建spring配置文件

3)创建测试方法进行测试:

输出

三 实验收获

收获:对 Spring 框架有了更深入的理解和掌握,学会了如何使用 IOC 容器以及 XML 和注解方式配置管理 beans。今后将继续深入学习 Spring 框架的其他功能和特性,如 AOP、事务管理、数据访问等,尝试将 Spring 框架应用到实际项目中,通过实践进一步巩固自己的知识和技能。

相关推荐
captain3768 小时前
MyBatis(入门5)其他查询操作
java·数据库·spring boot·mybatis
Novproxy_Z8 小时前
商用代理避坑:如何识别商家拿机房 IP 冒充住宅 IP
java·网络·tcp/ip
文丑颜不良啊9 小时前
LeetCode1481~1500题目解析
java·leetcode
2601_962885729 小时前
quotes 字段全解:涨跌幅、振幅、换手率的口径与单位
java·前端·spring
深蓝AI9 小时前
Python 3.13 的 Queue.shutdown:异步消费者终于能正常收工了
后端
前端精髓10 小时前
调用openrouter的免费API模型
java·前端·javascript
武子康10 小时前
MultiNet6 空闲崩溃:`EXCVADDR=0x8` 后又出现 `CORRUPT HEAP`
人工智能·后端·agent
步行cgn10 小时前
Spring MVC 拦截器 Interceptor 详解:从执行流程到实战应用
java·spring·mvc
文丑颜不良啊10 小时前
LeetCode1381~1400题目解析
java·leetcode
开开心心_Every10 小时前
快速隐藏程序工具自定义快捷键一键切换
java·开发语言·前端·spring·智能手机·word·intellij-idea