国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Spring配置說明

hiYoHoo / 2663人閱讀

摘要:的配置,主要包含,配置。以及配置文件地址,用于該的初始化容器會創(chuàng)建,。配置引入屬性配置文件。引入示例配置,指明通過注解標(biāo)識的以及層的類路徑。配置可以在中指定配置文件名稱,如配置和。配置不需要通過處理的資源。

Spring的配置,主要包含web.xml,applicationContext.xml配置。

web.xml配置

對于web項(xiàng)目,容器(Tomcat,JBoss等)啟動時最先會掃描web.xml文件,讀取該文件中的配置信息并初始化。
web.xml中,主要配置Listener,F(xiàn)ilter(及filter-mapping),Servlet(及servlet-mapping),以及全局參數(shù)(context-param)。容器首先會創(chuàng)建ServletContext上下文,用于這個WEB項(xiàng)目所有部分共享。

ServletContext application = ServletContextEvent.getServletContext();
context-param<值> = application.getInitParameter("context-param<鍵>");

內(nèi)容的加載順序:
如果采用Spring框架,則在web.xml中主要配置:
1)ContextLoaderListener。以及Spring配置文件地址,用于該Listener的初始化(容器會創(chuàng)建ServletContext,contextInitialized)。(如果沒有指定配置文件,則默認(rèn)從/WEB-INF/下加載applicationContext.xml)。該Listener啟動Spring。
2)SpringMVC的分發(fā)器DispatcherServlet。在第一次請求時實(shí)例化,將請求分發(fā)給Spring的Controller處理。在Controller中,通過@RequestMapping注解,映射URL請求和Controller方法。

applicationContext.xml配置

1)引入屬性配置文件。這些配置文件配置的值,在bean實(shí)例化時可以通過{paramkey}方式使用。引入示例:

    
        
        classpath:jdbc.properties
    

2)配置component-scan,指明通過注解標(biāo)識的Controller、Service以及Dao層的類路徑。通過注解標(biāo)識的類(@Repository、@Service、@Controller、@Component),無需在配置文件中配置bean,也可實(shí)例化。

   
       
    

3)配置bean,包含數(shù)據(jù)庫的dataSource,sessionFactory等,以及自定義bean。一般配置第三方包中的bean,自定義的bean可以通過類注解實(shí)現(xiàn)。
4)AOP配置,包含定義事務(wù)規(guī)則;
5)其他還有websocket配置,dubbo配置,activemq配置,redis配置,schedule配置等。

SpringMVC配置

可以在web.xml中指定配置文件名稱,如:


    springmvc   
    org.springframework.web.servlet.DispatcherServlet   
          
        contextConfigLocation      
        classpath:applicationContext-mvc.xml   
       
    1   
    true

   
    springmvc   
    /

1)配置Model和View。在SpringMVC中通過Controller返回的數(shù)據(jù)會被包裝在ModelAndView這個類里。此類中包含有返回的具體數(shù)據(jù)以及返回的數(shù)據(jù)指向的URL。
2)配置不需要通過Controller處理的資源。框架中,所有的請求都會通過Spring轉(zhuǎn)發(fā)器(Dispatcher)攔截,然后轉(zhuǎn)到Controller層處理,但是有些資源文件的訪問(比如圖片、JS、CSS等文件)不需要經(jīng)過Controller處理,則可通過mvc:resources實(shí)現(xiàn)。如:

3)其他Spring配置。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/70846.html

相關(guān)文章

  • Spring Boot的學(xué)習(xí)之路(02):和你一起閱讀Spring Boot官網(wǎng)

    摘要:那接下來,我們一起來閱讀一下官網(wǎng)。版本號表示是穩(wěn)定版本推薦一篇版本號解釋說明版本號解釋說明關(guān)于問題這里可以提交中的問題。二總結(jié)通過官網(wǎng)的了解,我們可以知道的版本號說明,相關(guān)說明文檔,簡單樣例,源碼。 showImg(https://segmentfault.com/img/remote/1460000019536204); 官網(wǎng)是我們學(xué)習(xí)的第一手資料,我們不能忽視它。卻往往因?yàn)槭怯⑽陌?..

    psychola 評論0 收藏0
  • 如何使用Spring管理Filter和Servlet

    摘要:利用這種方式就將或者和業(yè)務(wù)對象的依賴關(guān)系用來進(jìn)行管理,并且不用在中硬編碼要引用的對象名字。配置的的配置完成。推薦使用,應(yīng)為配置上更簡單。 在使用spring容器的web應(yīng)用中,業(yè)務(wù)對象間的依賴關(guān)系都可以用context.xml文件來配置,并且由spring容器來負(fù)責(zé)依賴對象 的創(chuàng)建。如果要在filter或者servlet中使用spring容器管理業(yè)務(wù)對象,通常需要使用WebApplic...

    amuqiao 評論0 收藏0
  • [直播視頻] 《Java 微服務(wù)實(shí)踐 - Spring Boot 系列》限時折扣

    摘要:作為微服務(wù)的基礎(chǔ)設(shè)施之一,背靠強(qiáng)大的生態(tài)社區(qū),支撐技術(shù)體系。微服務(wù)實(shí)踐為系列講座,專題直播節(jié),時長高達(dá)小時,包括目前最流行技術(shù),深入源碼分析,授人以漁的方式,幫助初學(xué)者深入淺出地掌握,為高階從業(yè)人員拋磚引玉。 簡介 目前業(yè)界最流行的微服務(wù)架構(gòu)正在或者已被各種規(guī)模的互聯(lián)網(wǎng)公司廣泛接受和認(rèn)可,業(yè)已成為互聯(lián)網(wǎng)開發(fā)人員必備技術(shù)。無論是互聯(lián)網(wǎng)、云計(jì)算還是大數(shù)據(jù),Java平臺已成為全棧的生態(tài)體系,...

    Enlightenment 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<