1.Spring入门-初识Spring核心思想IOC和快速入门

本文最后更新于2024.04.28-02:40,某些文章具有时效性,若有错误或已失效,请在下方留言或联系涛哥

Spring核心思想之IOC:

IOC:(Inverse Of Control)控制反转

控制:指的是 对象创建权限的控制,原来的项目中,我们需要用什么实现,要自己主动去new

反转:原来主动去new ,现在容器(其实就是一个Map)去把对象创建好,然后需要什么容器给什么。

spring快速入门

1.创建maven 项目,在项目中 导入 Spring的IOC依赖

  <dependencies>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-context</artifactId>
            <version>5.2.6.RELEASE</version>
        </dependency>
    </dependencies>

2.创建 需要交由Spring管理的 bean的类

public class User{}

3.创建配置文件

通常命名 applicationContext.xml

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">
    
    <bean id="user" class="com.rimi.bean.User">
    </bean>
</beans>

配置文件中的一些属性

根节点为:beans

其中可以有若干个 bean

基本属性: id 或者是 name 相当于容器里的 key

class: 该bean 所对应的对象的类型的 完整限定名

4.在测试类中使用

获取容器:

//获取容器 
ApplicaitonContext context =new ClassPathXmlApplicationContext("applicationContext.xml") 
//从容器中把对应的对象给取出 
context.getBean("bean的id或者是name")
阅读剩余
THE END