1. 程式人生 > >Spring第二章:Spring環境搭建

Spring第二章:Spring環境搭建

tex app 自定義 ret span println 技術分享 commons 3.3

1. 導入 jar

  1.1 四個核心包一個日誌包(commons-logging)

  技術分享圖片

導入方式為 選中包 右鍵add as library

技術分享圖片

2. src 下新建 applicationContext.xml

  2.1 文件名稱和路徑自定義.

  2.2 記住 Spring 容器 ApplicationContext,applicationContext.xml 置的信息最終存儲到了 AppliationContext 容器中

  2.3 spring 配置文件是基於 schema

    2.3.1 schema 文件擴展名.xsd

    2.3.2
schema 理解成 DTD 的升級版.

      2.3.2.1 DTD 具備更好的擴展性.

    2.3.3 每次引入一個 xsd 文件是一個 namespace(xmlns)

  2.4 配置文件中只需要引入基本 schema

    2.4.1 通過<bean/> 創建對象.

    2.4.2 默認配置文件被加載時創建對象.

 1.application.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沒有關系 之後ac.getBean("peo2",People.class); 的時候使用相同的名稱獲取就可以 class是對象的全地址-->
<bean id="peo2" class="com.bjsxt.pojo.People"></bean>
</beans>

2.People類
package com.bjsxt.pojo;

public class People {
    private int id;
    private String name;

    
    public int getId() {
        return id;
    }
    public void setId(int id) {
        this.id = id;
    }
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    @Override
    public String toString() {
        return "People [id=" + id + ", name=" + name + "]";
    }
}

3.測試類
package com.bjsxt.test;

import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

import com.bjsxt.pojo.People;
import com.bjsxt.pojo.PeopleFactory;

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


        ApplicationContext ac = new ClassPathXmlApplicationContext("applicationContext.xml");
        People people = ac.getBean("peo2",People.class);
        System.out.println(people);
        
        

    }
}
4.執行測試類即可完成people類註冊

技術分享圖片

以上即為spring環境搭建

   

Spring第二章:Spring環境搭建