<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                `org.springframework.context.ApplicationContext`表示 IOC 容器,它的職責是實例化、配置以及裝配Bean(容器通過配置元數據去完成這些操作)。XML、Java 注解以及Java 代碼都可以用來編寫配置元數據,它表達了構成應用的對象及對象間豐富的依賴關系。 &emsp; Spring提供了幾種`ApplicationContext`的實現類,在獨立的應用中通常會創建 [`ClassPathXmlApplicationContext`](https://docs.spring.io/spring-framework/docs/5.0.6.RELEASE/javadoc-api/org/springframework/context/support/ClassPathXmlApplicationContext.html)和[`FileSystemXmlApplicationContext`](https://docs.spring.io/spring-framework/docs/5.0.6.RELEASE/javadoc-api/org/springframework/context/support/FileSystemXmlApplicationContext.html)實例(這兩個實現類都是通過 XML 配置文件來實例化)。盡管XML作為配置元數據的傳統定義方式,但你還是可以使用少量的 XML 配置來使得以Java注解或者Java代碼的方式定義的配置元數據生效。 &emsp; 在大多數應用場景中,你都不需要直接編寫代碼來實例化一個或多個容器實例。舉個例子,在Web 應用中,通常只需要在`web.xml`中編寫幾行樣板式代碼就可以配置容器了(詳情參見:[1.15.4.Web 應用中便捷的 ApplicationContext 實例](1.15.4.Web應用中便捷的ApplicationContext實例.md))。如果你使用的是基于 Eclipse 的 [STS ](https://spring.io/tools/sts)開發環境,那只需要鼠標點幾下,鍵盤按幾次就可以完成容器的配置。 &emsp; 下面是展示 Spring如何工作的頂層圖示。首先,你應用的中的類將會和定義的配置元數據結合,然后容器完成創建、初始化等工作。此時,你將得到一個高度配置的,可運行的系統或應用。 :-: ![圖1.2-1 Spring IOC容器](https://box.kancloud.cn/5ab6e3c3c7c024947945a20841bd20ea_498x296.png) :-: 圖1.2-1 Spring IOC容器
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看