一、Spring Framework入門

  • 該程序使用工具爲IDEA,Eclipse配置同理
  • 該程序是一個Maven程序,經過Maven導包

步驟:java

  1. 導入相關jar包
  2. 建立spring上下文配置
  3. 測試

導包

​ 經過該圖瞭解到spring的核心容器是經過Beans、Core、Context以及SpEl 這四個組件構成的spring

他們對應的依賴以下express

<!-- Beans包-->
<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-beans</artifactId>
    <version>4.0.0.RELEASE</version>
</dependency>
<!-- 容器包-->
<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-context</artifactId>
    <version>4.0.0.RELEASE</version>
</dependency>
<!-- 核心包-->
<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-core</artifactId>
    <version>4.0.0.RELEASE</version>
</dependency>
<!-- 表達式包-->
<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-expression</artifactId>
    <version>4.0.0.RELEASE</version>
</dependency>

而spring的核心容器又依賴於commons-logging工具

<dependency>
    <groupId>commons-logging</groupId>
    <artifactId>commons-logging</artifactId>
    <version>1.1.3</version>
</dependency>

建立項目

直接點擊next便可;測試

輸入GroupId(組名)→ ArtifactId(項目名)→ 一路點擊next便可;3d

配置

建立配置spring配置文件(注意是在resources目錄下建立)
code

resources表明項目的類路徑(ClassPath)
xml

建立效果以下:
對象

測試

添加junit依賴blog

<dependency>
    <groupId>junit</groupId>
    <artifactId>junit</artifactId>
    <version>4.11</version>
    <scope>test</scope>
</dependency>

建立測試類

public class iocTest {
    /**
     * 經過類路徑下的spring配置文件獲取ioc對象
     * ClassPathXmlApplicationContext就是從類路徑下獲取xml文件的應用上下文
     * 當前配置文件直接放置於類路徑下(resources目錄)直接傳入配置文件名便可
     */
    ApplicationContext ioc = new ClassPathXmlApplicationContext("ioc.xml");
    /**
     * 打印ioc對象
     */
    @Test
    public void test01(){
        System.out.println(ioc.getId());
    }
}

測試結果沒有報錯,則說明容器對象ioc建立成功

相關文章
相關標籤/搜索