一共有三種方法向IoC容器配置元數據,分別是:XML文件、java注釋和java代碼。
編寫相應的POJO類
? 這里新建一個Student類,具有三個屬性分別是(id, name, address),并編寫其相應的set和get方法。
Student類
編寫xml配置文件
? 編寫關于bean的元數據配置文件(這里命名為:bean.xml),其內容如下:
bean.xml配置文件
? <beans>標簽中的屬性,代表一些xml文件的命名空間及檢查文件。
? <bean>標簽代表我們給bean的一個說明,其中的屬性:id是該bean的標識符,class代表該bean所映射的實體類,其中<property>標簽代表我們要給這個bean的哪些屬性賦予什么樣的值。若沒有賦予的,該屬性所對應的值為空。
實現注入
編寫相應的測試代碼,代碼如下:
測試代碼
? 首先,通過ApplicationContext容器打開配置文件;然后通過getBean(bean的標識符)來獲取注入的對象;最后把對象相應的屬性打印出來。結果如下:
結果