在上篇博客中,我們聊了《JavaEE開(kāi)發(fā)之SpringMVC中的自定義攔截器及異常處理》。本篇博客我們繼續(xù)的來(lái)聊SpringMVC的東西,下方我們將會(huì)聊到js、css這些靜態(tài)文件的加載配置,以及服務(wù)器推送的兩種實(shí)現(xiàn)方式。當(dāng)然我們?cè)诜?wù)器推送時(shí),會(huì)用到JQuery的東西,所以我們先聊一下如何加載靜態(tài)資源文件,然后我們?cè)倭娜绾螌?shí)現(xiàn)服務(wù)器推送。
下方給出了兩種實(shí)現(xiàn)服務(wù)器推送的方式,一種是SSE(Server Send Event (服務(wù)端推送事件))另一種是基于Servlet異步處理的推送,下方會(huì)給出詳細(xì)的實(shí)現(xiàn)方式,并且給出了兩者的區(qū)別。
一、靜態(tài)資源文件映射
靜態(tài)資源文件映射在SpringMVC中的配置也是比較簡(jiǎn)單的、在我們Spring的Config文件里邊配置一下即可。下方就是我們?cè)谂渲渺o態(tài)資源文件時(shí)所做的內(nèi)容。
1、映射資源文件
首先我們?cè)?span style="margin: 0px; padding: 0px; color: rgb(255, 0, 0);">src/main/resources包下方創(chuàng)建了衣蛾assets文件,該文件下就存放著我們工程中所使用所有的靜態(tài)資源文件。然后我們?cè)赟pring的配置文件中重寫(xiě)addResourceHandlers()方法,使用該方法來(lái)配置“assets”目錄。