Spring的创建使用

Spring是一个Java框架,包含20个模块,主要作为对象容器。IOC控制反转是其核心思想,将对象创建和管理的控制权交给Spring容器。依赖注入(DI)允许容器负责对象的创建和属性赋值。文章还介绍了如何创建基于XML的DI的SpringMaven项目,包括创建项目、添加依赖、定义实体类、配置文件以及测试步骤。
摘要由CSDN通过智能技术生成

spring是什么

Spring 是一个框架,是一个半成品的软件。有 20 个模块组成。它是一个容器管理对象, 容器是装东西的,Spring 容器不装文本,数字。装的是对象。Spring 是存储对象的容器。

IOC 控制反转(IOC)

控制反转IoC(Inversion of Control) 是一个概念,是一种思想。指将传统上由程序代码直接操控的对象调用权交给容器,通过容器来实现对象的装配和管理。控制反转就是对对象控制权的转移,从程序代码本身反转到了外部容器。通过容器实现对象的创建,属性赋值, 依赖的管理。

控制反转:把控制权交给Spring容器来做,通过容器来帮我们做:创建对象,依赖注入(属性赋值)。

反转:把创建对象,依赖注入的控制权交给Spring容器来做。

正转:创建对象,依赖注入的控制权交给我们程序员来做。创建对象我们自己Student stu = new Student();

依赖注入(DL)

依赖注入:DI(Dependency Injection),程序代码不做定位查询,这些工作由容器自行完成。

依赖注入 DI 是指程序运行过程中,若需要调用另一个对象协助时,无须在代码中创建被调用者,而是依赖于外部容器,由外部容器创建后传递给程序。

创建spring的Maven项目(基于xml的Dl(依赖注入))

1、创建Maven项目

2、 引入maven依赖pom.xml

代码:

<!-- 添加spring依赖-->

<dependencies>

<dependency>

<groupId>org.springframework</groupId>

<artifactId>spring-context</artifactId>

<version>5.3.20</version>

</dependency>

</dependencies>

3、创建实体类

4、创建Spring的配置文件

5、测试

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值