W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
@EnableZuulServer
創(chuàng)建一個(gè)SimpleRouteLocator
,該文件從Spring Boot配置文件中加載路由定義。
已安裝以下過(guò)濾器(按常規(guī)方式Spring Beans):
前置過(guò)濾器:
ServletDetectionFilter
:檢測(cè)請(qǐng)求是否通過(guò)Spring分派器進(jìn)行。設(shè)置鍵為FilterConstants.IS_DISPATCHER_SERVLET_REQUEST_KEY
的布爾值。FormBodyWrapperFilter
:解析表單數(shù)據(jù)并為下游請(qǐng)求重新編碼。DebugFilter
:如果設(shè)置了debug
請(qǐng)求參數(shù),則將RequestContext.setDebugRouting()
和RequestContext.setDebugRequest()
設(shè)置為true
。*路由過(guò)濾器:SendForwardFilter
:使用Servlet RequestDispatcher
的Forwards請(qǐng)求。轉(zhuǎn)發(fā)位置存儲(chǔ)在RequestContext
屬性FilterConstants.FORWARD_TO_KEY
中。這對(duì)于轉(zhuǎn)發(fā)到當(dāng)前應(yīng)用程序中的端點(diǎn)很有用。帖子過(guò)濾器:
SendResponseFilter
:將代理請(qǐng)求的響應(yīng)寫入當(dāng)前響應(yīng)。錯(cuò)誤過(guò)濾器:
SendErrorFilter
:如果RequestContext.getThrowable()
不為空,則Forwards至/error
(默認(rèn))。您可以通過(guò)設(shè)置error.path
屬性來(lái)更改默認(rèn)轉(zhuǎn)發(fā)路徑(/error
)。Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: