當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
Spring(3.2.3) - Beans(11): depends-on
生活随笔
收集整理的這篇文章主要介紹了
Spring(3.2.3) - Beans(11): depends-on
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
大多數情況下,Bean 之間的依賴非常直接:被依賴的 Bean 作為屬性。在 XML 配置文件中最常見的就是使用 <ref/> 元素。在一些特殊情況下,Bean 之間的依賴不夠直接。比如,某個類的靜態初始化塊中使用了其他的 Bean,如果其他 Bean 還沒實例初始化,將會引發異常。depends-on 屬性可以在當前的 Bean 實例初始化之前,強制一個或多個依賴的 Bean 先實例初始化。
<bean id="beanOne" class="ExampleBean" depends-on="manager"/> <bean id="manager" class="ManagerBean" />上述的示例中,manager Bean 會先于 beanOne Bean 實例初始化。如果要表達對多個 Bean 的依賴,可以用逗號、空格、分號等分隔符將多個 Bean 的名字隔開。
<bean id="beanOne" class="ExampleBean" depends-on="manager,accountDao"> <property name="manager" ref="manager" /> </bean><bean id="manager" class="ManagerBean" /> <bean id="accountDao" class="x.y.jdbc.JdbcAccountDao" />?
轉載于:https://www.cnblogs.com/huey/p/4510547.html
總結
以上是生活随笔為你收集整理的Spring(3.2.3) - Beans(11): depends-on的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 三种常见的SQL分页语句
- 下一篇: C# == 和equals()区别