1. 程式人生 > >Spring一些區別

Spring一些區別

  1. ApplicationContext和BeanFacotry的區別

    1. ApplicationContext:
      1. 優點:快。
      2. 缺點:佔有一定資源。
    2. BeanFacotry
      1. 缺點:第一個建立比較慢(第一次懲罰)有點像Servlet<load-on-start>
      2. 優點:後續比較快。
    3. property標籤中ref,value的區別
      1. property'中ref和value的區別

        1.ref引用一個已經存在的物件

           value建立一個新的物件

        2.value可以賦一些簡單型別的值和物件的值

           ref可以引用其他的bean物件。

        3.  使用ref的時候,spring容器會在引用後進行驗證,驗證當前的xml是否存在引用的bean

             使用value的時候,spring會在容器啟動,例項化bean的時候進行驗證。