日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

Spring容器啟動配置

系統(tǒng) 1764 0

Spring容器啟動配置

什么時候spring容器啟動?其實(shí)就是程序中執(zhí)行加載 web.xml配置文件的時候。

Spring可以通過(Servlet) org.springframework.web.context.ContextLoaderServlet 和Listener( org.springframework.web.context.ContextLoaderListener )兩個類作為Spring啟動的入口。

  • 1.應(yīng)用程序下加載

ApplicationContext context = new FileSystemXmlApplicationContext("WebRoot/WEB-INF/applicationContext.xml");

applicationContext.xml內(nèi)容如下:

<? xml?version="1.0"?encoding="UTF-8" ?>
<! DOCTYPE?beans?PUBLIC?"-//SPRING//DTD?BEAN//EN"?"http://www.springframework.org/dtd/spring-beans.dtd" >
?
< beans >
????
<!-- ?dataSource?config? -->
????
< bean? id? ="dataSource" ?class? ="org.apache.commons.dbcp.BasicDataSource" ?destroy-method ="close" > ?
????????
< property? name ="driverClassName" ?value ="com.mysql.jdbc.Driver" ? /> ?
????????
< property? name ="url" ?value ="jdbc:mysql://localhost:3306/game" ? /> ?
????????
< property? name ="username" ?value ="root" ? /> ?
????????
< property? name ="password" ?value ="root" /> ?
????
</ bean > ?
????
????
<!-- ?SessionFactory? -->
????
< bean? id ="sessionFactory"
????????class
="org.springframework.orm.hibernate3.LocalSessionFactoryBean" >

????????
< property? name ="dataSource" >
????????????
< ref? bean ="dataSource" />
????????
</ property >
????????
< property? name ="configLocation" >
????????????
< value > classpath:com\sterning\bean\hibernate\hibernate.cfg.xml </ value >
????????
</ property > ????????
????
</ bean >
????
????
<!-- ?TransactionManager??不過這里暫時沒注入 -->
????
< bean? id ="transactionManager"
????????class
="org.springframework.orm.hibernate3.HibernateTransactionManager" >
????????
< property? name ="sessionFactory" >
????????????
< ref? local ="sessionFactory" />
????????
</ property >
????
</ bean >
????
????
<!-- ?DAO? -->
????
< bean? id ="booksDao" ?class ="com.sterning.books.dao.hibernate.BooksMapDao" >
????????
< property? name ="sessionFactory" >
????????????
< ref? bean ="sessionFactory" />
????????
</ property >
????
</ bean >
????
????
<!-- ?Services? -->
????
< bean? id ="booksService" ?class ="com.sterning.books.services.BooksService" >
????????
< property? name ="booksDao" >
????????????
< ref? bean ="booksDao" />
????????
</ property >
????
</ bean >
????
????
< bean? id ="pagerService" ?class ="com.sterning.commons.PagerService" />
????
????
<!-- ?view? -->
????
< bean? id ="bookAction" ?class ="com.sterning.books.web.actions.BooksAction" ?singleton ="false" >
????????
< property? name ="booksService" >
????????????
< ref? bean ="booksService" />
????????
</ property >
????????
< property? name ="pagerService" >
????????????
< ref? bean ="pagerService" />
????????
</ property >
????
</ bean > ??
????
</ beans >


?

  • 2.web模式下加載

web.xml:
???<context-param>
?????????? <param-name> log4jConfigLocation </param-name>
???????? ?<param-value>/WEB-INF/classes/log4j.properties</param-value>
? </context-param>
?<!-- ContextConfigLocation -->
?<context-param>
??? ?<param-name> contextConfigLocation </param-name>
??? ?<param-value>/WEB-INF/spring-context/applicationContext.xml</param-value>
? ?</context-param>
? ?
?<!-- Listener contextConfigLocation -->
? ?<listener>
??? ?<listener-class> org.springframework.web.context.ContextLoaderListener </listener-class>
? ?</listener>
?<!-- Listener log4jConfigLocation -->
? ?<listener>
??? ?<listener-class> org.springframework.web.util.Log4jConfigListener </listener-class>
? ?</listener>

Spring容器啟動配置


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 西宁市| 商河县| 毕节市| 青海省| 葫芦岛市| 镶黄旗| 杭锦旗| 巴青县| 报价| 连山| 东兰县| 湘阴县| 遂平县| 枣强县| 韩城市| 广德县| 嘉义市| 禹城市| 故城县| 高密市| 西安市| 安吉县| 颍上县| 长寿区| 平安县| 民丰县| 平泉县| 屏南县| 淳安县| 阳谷县| 睢宁县| 金溪县| 诸暨市| 霍林郭勒市| 射洪县| 顺平县| 宣武区| 大化| 周宁县| 白沙| 陈巴尔虎旗|