实验五 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 框架应用到实际项目中,通过实践进一步巩固自己的知识和技能。

相关推荐
a程序小傲2 小时前
蚂蚁Java面试被问:向量数据库的相似度搜索和索引构建
开发语言·后端·python·架构·flask·fastapi
骇客野人2 小时前
maven生命周期构建和测试发布项目
java·maven
黎雁·泠崖2 小时前
Java面向对象:购物车系统完整版+全系列考点复盘
java·开发语言
一颗青果3 小时前
C++的锁 | RAII管理锁 | 死锁避免
java·开发语言·c++
Gofarlic_oms13 小时前
跨国企业Cadence许可证全球统一管理方案
java·大数据·网络·人工智能·汽车
J_liaty4 小时前
Spring Security整合JWT与Redis实现权限认证
java·redis·spring·spring-security
三角叶蕨4 小时前
【苍穹外卖】day1
java
WAZYY06194 小时前
通过LocalDateTime判断当前日期是否失效(附Java 中常用的 ISO 格式)
java·iso·日期·localdate·时间处理·日期处理·日期格式
超级种码4 小时前
Redis:Redis键值淘汰策略
redis·spring·bootstrap