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

相关推荐
运维行者_几秒前
网络监控与ITSM集成:从告警到工单,实现运维自动化闭环
开发语言·网络·分布式·后端·架构·flask·php
子兮曰3 分钟前
解剖 Claude Code:从入口架构逆向工程看 AI 编程工具的信任边界设计
前端·后端·claude
颜进强19 分钟前
前端看后端 15:什么是 DNS?
前端·后端·ai编程
文艺理科生23 分钟前
LangChain.js-v1-记忆管理最佳实践
前端·javascript·后端
麻雀聊技术24 分钟前
一重启 AI 就失忆?用 Spring AI + PostgreSQL 3步搞定“长期记忆”持久化(附完整代码)
java·spring·openai
子兮曰30 分钟前
Elysia vs Hono 完整性能对比:Bun 专属优化还是跨平台通用,2026 实测数据给出的答案
前端·后端·typescript
码农进化录33 分钟前
Java 程序员的 AI 进化论 | LangChain4j 入门,Java 开发者的 AI 应用框架
java·spring boot·openai
小满zs1 小时前
Go语言第七章(Map)
后端·go
番茄炒鸡蛋加糖1 小时前
中级核心技术1--MySQL/Java 并发
java·数据库·mysql
Undoom1 小时前
我用豆包Seed-Evolving搞了个高中物理可视化工具,结果被自己的高中物理水平整破防了
后端