<Java EE 进阶> 2.Spring 创建和使用

目录

1.创建Spring项目

(1)创建一个Maven项目

(2)添加 Spring 框架支持(spring-context、spring-beans)

(3)添加启动类

2.存储 Bean 对象

(1)创建 Bean

(2)将Bean注册到容器

 3.获取并使用Bean对象

(1)创建Spring上下文

(2)获取指定Bean对象​

 (3)使用对象


1.创建Spring项目

创建一个Spring项目,分为3步:

(1)创建一个普通Maven项目

(2)添加 Spring 框架支持(spring-context、spring-beans)

(3)添加启动类

(1)创建一个Maven项目

<Java EE 进阶> 2.Spring 创建和使用_第1张图片

 看好保存路径

(2)添加 Spring 框架支持(spring-context、spring-beans)

<Java EE 进阶> 2.Spring 创建和使用_第2张图片

 源码:

    
        
            org.springframework
            spring-context
            5.2.3.RELEASE
        

        
            org.springframework
            spring-beans
            5.2.3.RELEASE
        
    

(3)添加启动类

在java文件夹下创建一个启动类

public class App {
    public static void main(String[] args) {
        
    }
}

2.存储 Bean 对象

存储Bean对象分为2步:

(1)创建Bean对象

(2)将创建的 Bean 注册到 Spring 容器中

(1)创建 Bean

Bean就是java中一个普通对象

public class User {
    public String sayHi(){
        return "hello word!";
    }
}

(2)将Bean注册到容器

<Java EE 进阶> 2.Spring 创建和使用_第3张图片

源码:



    

        //注册对象

 3.获取并使用Bean对象

获取并使用Bean对象分为3步:

(1)得到Spring上下文对象

(2)通过Spring上下文,获取某一个指定Bean对象

(3)使用Bean对象

(1)创建Spring上下文

<Java EE 进阶> 2.Spring 创建和使用_第4张图片

(2)获取指定Bean对象

 <Java EE 进阶> 2.Spring 创建和使用_第5张图片

 (3)使用对象

<Java EE 进阶> 2.Spring 创建和使用_第6张图片

TODO:ApplicationContext VS BeanFactory

              getBean 方法的更多用法

你可能感兴趣的:(Java,EE,进阶,spring,java-ee,java)