Spring簡單的示例


參考資料:https://how2j.cn/k/spring/spring-ioc-di/87.htmlhttps://www.w3cschool.cn/wkspring/dgte1ica.html

1.打開你的IDE並創建最基本的Java Project

 

2.下載並導入Spring的jar包

下載地址:https://how2j.cn/frontdownload?bean.id=1484

下載好后,把它們解壓到項目的lib文件夾里面,如果沒有該文件夾就新建一個。解壓完后,用各自IDE的方法導入這些jar包

 

3.新建兩個類

代碼注釋如下:

public class Category {
    //屬性
    private String name;
    //設置該屬性的方法
    public void setName(String name){
        this.name=name;
    }
    //獲取該屬性的方法
    public void getName(){
        System.out.println(name);
    }
}
public class TestSpring {
    public static void main(String[] args) {
        //applicationContext.xml就是自己創建的配置文件
        ApplicationContext context=new ClassPathXmlApplicationContext("applicationContext.xml");
        //c就是后面配置文件的id
        Category category=(Category)context.getBean("c");
        category.getName();
    }
}

摘自w3,需要注意到的兩點:

  • 第一點是我們使用框架 API ClassPathXmlApplicationContext() 來創建應用程序的上下文。這個 API 加載 beans 的配置文件並最終基於所提供的 API,它處理創建並初始化所有的對象,即在配置文件中提到的 beans。

  • 第二點是使用已創建的上下文的 getBean() 方法來獲得所需的 bean。這個方法使用 bean 的 ID 返回一個最終可以轉換為實際對象的通用對象。一旦有了對象,你就可以使用這個對象調用任何類的方法。

4.新建配置文件

配置文件后綴名為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-3.0.xsd">

<!--    id自己命名,class就是需要注入屬性的類-->
    <bean id="c" class="Category">
<!--        name就是屬性的名稱,value就是注入到該屬性的值-->
        <property name="name" value="Hello Word"/>
    </bean>
</beans>

 

5.查看運行結果

最后運行結果就是我們注入的

Hello Word


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM