日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

Spring框架IoC和传统bean调用的区别

發布時間:2025/3/21 javascript 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Spring框架IoC和传统bean调用的区别 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

傳統方式:通過接口訪問對象必須經過實例化,這樣就必然增加了代碼之間的耦合度,而其調用時必須了解接口實現類中定義的內容,同時不同意對生成的對象進行管理。

容器管理方式:當程序中用到該對象時,依賴容器進行實例化。實現方法調用是只須參考接口中實現的方法。當對象實例后通過容器提供的方法,對生成的對象進行管理,使用完畢后將對該實例對象進行消除。

?

Spring依賴注入的方式有三種:接口注入、設置屬性注入、構造方法注入。

構造方法注入,在構造期間即創建一個完整、合法的對象。避免了繁瑣的setter方法。

設置屬性注入,通過setter方法設定依賴關系。這種方式簡單直觀,因而在Spring的注入里大量使用。下面舉個例子。

?

1 public class Person { 2 public String name; 3 public String password; 4 public boolean islogin; 5 6 public void setName(String name){ 7 this.name = name; 8 } 9 public void setPassword(String password){ 10 this.password = password; 11 } 12 public void setChock(boolean islogin){ 13 this.islogin = islogin; 14 } 15 }

?

1 public class Factory { 2 public static void main(String[] args) { 3 XmlBeanFactory bFactory = new XmlBeanFactory(new ClassPathResource( 4 "Spring.xml")); 5 Person person = (Person) bFactory.getBean("person"); 6 System.out.println("姓名:" + person.name + " 密碼:" + person.password 7 + " 狀態:" + person.islogin); 8 } 9 }

Spring.xml

1 <?xml version="1.0" encoding="UTF-8"?> 2 <beans 3 xmlns="http://www.springframework.org/schema/beans" 4 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 5 xmlns:p="http://www.springframework.org/schema/p" 6 xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd"> 7 8 <bean id="person" class="com.lihui.Person"> 9 <property name="name" value="張三"></property> 10 <property name="password" value="hello"></property> 11 <property name="chock" value="true"></property> 12 </bean> 13 </beans>

?

?

《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀

總結

以上是生活随笔為你收集整理的Spring框架IoC和传统bean调用的区别的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。