Spring第二章:Spring環境搭建

1. 導入 jar

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

  

 

 導入方式爲 選中包 右鍵add as libraryspring

 

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代碼    app

<?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環境搭建ide

相關文章
相關標籤/搜索