SpringIOC基本使用及介绍

文章介绍了Spring的IOC(控制反转)概念,如何通过XML配置或注解实现对象的自动创建和管理。在XML方式中,详细讨论了Bean的scope、初始化和销毁方法。而在注解方式中,提到了@Component、@Autowired等新注解,以及如何通过@ComponentScan进行组件扫描。最后,文章提到了使用@Autowired进行依赖注入的方式。
摘要由CSDN通过智能技术生成

1、概述:

控制反转、将对象的创建进行反转,常规情况下,对象都是开发者手动创建的,使用IOC开发者不再需要创建对象,而是由Ioc容器根据需求自动创建项目所需要的对象。

总结:Springioc主要功能就是帮开发者创建对象。

2、使用的前提是在pom.xml中导入依赖或自己导入:

<dependencies>

<!-- spring IOc 依赖包-->

<dependency>

<groupId>org.springframework</groupId>

<artifactId>spring-context</artifactId>

<version>5.2.1.RELEASE</version>

</dependency>

</dependencies>

3、具体的实现方法:

  1. 基于XML:applicationContext.xml

基于XML:开发者把需要的对象在XML中进行配置,Spring框架读取这个配置文件,根据配置文件的内容来创建对象

2、Bean标签范围配置

scope:指对象的作用范围,取值如下:

3、Bean生命周期配置

init-method:指定类中的初始化方法名称

destroy-method:指定类中销毁方法名称

4、实例配置数据源

  1. 配置步骤:
①导入数据源的坐标和数据库驱动坐标:
②Spring配置数据源

创建jdbc.properties配置文件

  1. 基于注解:

配置类(与基于XML类似,用一个java类来替代XML文件,把在XML中配置的内容放到配置类中。)

1、Spring原始注解

注意:

使用注解进行开发时,需要在applicationContext.xml中配置组件扫描,作用是指定哪个包及其子包下的Bean需要进行扫描以便识别使用注解配置的类、字段和方法。

  1. pring新注解

c.扫包+注解:

更简单的方式,不再需要依赖于XML或者配置类,而是直接将bean的创建交给目标类,在目标类添加注解来创建

4.自动创建对象,完成依赖注入:

@Autowired:通过类型进行注入,如果需要通过名称取值就通过@Qualifier注解完成名字的映射加@Qualifier(“”),Component(“”)都要加上名字,名字要相同;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值