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

相关推荐
Java搬码工6 小时前
CompletableFuture 完整详解 + 全场景使用案例
java
许心月6 小时前
Java学习资料网站汇总
java
c238566 小时前
第二篇:《测试指挥官:可视化单题自测框架(含 assert 实操)》
java·数据库·c++·算法·安全性测试
大阳光男孩6 小时前
Spring Boot 整合 Debezium 实现 MySQL 增量数据监听(嵌入式版)
spring boot·后端·mysql
皮皮林5516 小时前
ThreadLocal 不香了?ScopedValue才是王道?
后端
帅次7 小时前
Kotlin 与 Java 互操作:混合工程里的平台类型与 API 边界
java·开发语言·kotlin·suspend·nullable
X-⃢_⃢-X7 小时前
一、第一阶段:认识 Spring Boot
java·spring boot·后端
前端工作日常7 小时前
我学习到的Java程序的生命周期
java·后端
SunnyDays10118 小时前
Java 实现 PDF 页面删除、排序、旋转和裁剪
java·pdf
人工干智能8 小时前
科普:Pandas 索引器 loc 与 iloc 的编程思维
java·人工智能·pandas