Spring入門案例-基於XML管理bean

1. 入門案例–hello spring

  1. 創建Maven Module

  2. 在pom.xml中引入依賴

    <dependencies>
            <!-- 基於Maven依賴傳遞性,導入spring-context依賴即可導入當前所需所有jar包 -->
            <dependency>
                <groupId>org.springframework</groupId>
                <artifactId>spring-context</artifactId>
                <version>5.3.1</version>
            </dependency>
            <!-- junit測試 -->
            <dependency>
                <groupId>junit</groupId>
                <artifactId>junit</artifactId>
                <version>4.12</version>
                <scope>test</scope>
            </dependency>
    </dependencies>
    
  3. 創建類HelloWorld

    image-20220821165605190

  4. 創建Spring的配置文件

    image-20220821165749745

    image-20220821165822773

  5. 在Spring的配置文件中配置bean

    image-20220821170004102

    配置HelloWorld所對應的bean,即將HelloWorld的對象交給Spring的IOC容器管理。
    通過bean標籤配置IOC容器所管理的bean。
    屬性:

    • id:設置bean的唯一標識
    • class:設置bean所對應類型的全類名
  6. 創建測試類測試

    image-20220821170421283

2. 總結

思路:

  1. 創建HelloWorld類
  2. 配置Spring配置文件applicationContext.xml,並配置bean
  3. IOC容器對象ClassPathXmlApplicationContext讀取配置文件,創建helloWorld對象

image-20220821170701409

部分內容來自 B站尚矽谷課程 。老師講得很好,有興趣的可以聽聽。