-
大小: 1.58MB文件類型: .zip金幣: 2下載: 0 次發布日期: 2023-10-16
- 語言: 其他
- 標簽: springcloud??
資源簡介
springcloud_教程
springcloud_教程
https://blog.csdn.net/hellozpc/article/details/83692496
https://blog.csdn.net/hellozpc/article/details/83692496

代碼片段和文件信息
package?com.zpc.gateway.filter;
import?com.netflix.zuul.ZuulFilter;
import?com.netflix.zuul.context.RequestContext;
import?org.apache.commons.lang.StringUtils;
import?org.springframework.stereotype.Component;
import?javax.servlet.http.HttpServletRequest;
/**
?*??網關過濾器
?*??加入到Spring容器
?*?@author?Evan
?*/
@Component
public?class?UserLoginZuulFilter?extends?ZuulFilter?{
????@Override
????public?boolean?shouldFilter()?{
????????return?true;?//?該過濾器需要執行
????}
????@Override
????public?object?run()?{?//編寫業務邏輯
????????RequestContext?requestContext?=?RequestContext.getCurrentContext();
????????HttpServletRequest?request?=?requestContext.getRequest();
????????String?token?=?request.getParameter(“token“);
????????if(StringUtils.isEmpty(token)){
????????????requestContext.setSendZuulResponse(false);?//?過濾該請求,不對其進行路由
????????????requestContext.setResponseStatusCode(401);?//?設置響應狀態碼
????????????requestContext.setResponseBody(“?token?is?empty!!“);?//?設置響應狀態碼
????????????return?null;
????????}
????????return?null;
????}
????@Override
????public?String?filterType()?{
????????return?“pre“;?//?設置過濾器類型為:pre
????}
????@Override
????public?int?filterOrder()?{
????????return?0;//?設置執行順序為0
????}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-11-08?22:36??microservice-api-gateway\
?????目錄???????????0??2018-11-08?23:56??microservice-api-gateway\.idea\
?????文件?????????778??2018-11-04?16:05??microservice-api-gateway\.idea\compiler.xm
?????文件?????????256??2018-11-04?16:05??microservice-api-gateway\.idea\encodings.xm
?????目錄???????????0??2018-11-04?15:57??microservice-api-gateway\.idea\inspectionProfiles\
?????文件?????????418??2018-11-04?15:57??microservice-api-gateway\.idea\inspectionProfiles\Project_Default.xm
?????目錄???????????0??2018-11-08?22:36??microservice-api-gateway\.idea\libraries\
?????文件?????????462??2018-11-04?16:32??microservice-api-gateway\.idea\libraries\Maven__antlr_antlr_2_7_7.xm
?????文件?????????514??2018-11-04?16:32??microservice-api-gateway\.idea\libraries\Maven__aopalliance_aopalliance_1_0.xm
?????文件?????????568??2018-11-04?16:05??microservice-api-gateway\.idea\libraries\Maven__ch_qos_logback_logback_classic_1_2_3.xm
?????文件?????????547??2018-11-04?16:05??microservice-api-gateway\.idea\libraries\Maven__ch_qos_logback_logback_core_1_2_3.xm
?????文件?????????543??2018-11-04?16:05??microservice-api-gateway\.idea\libraries\Maven__commons_codec_commons_codec_1_11.xm
?????文件?????????616??2018-11-04?16:05??microservice-api-gateway\.idea\libraries\Maven__commons_collections_commons_collections_3_2_2.xm
?????文件?????????624??2018-11-04?16:05??microservice-api-gateway\.idea\libraries\Maven__commons_configuration_commons_configuration_1_8.xm
?????文件?????????503??2018-11-04?16:08??microservice-api-gateway\.idea\libraries\Maven__commons_io_commons_io_2_4.xm
?????文件?????????547??2018-11-04?16:32??microservice-api-gateway\.idea\libraries\Maven__commons_jxpath_commons_jxpath_1_3.xm
?????文件?????????525??2018-11-04?16:05??microservice-api-gateway\.idea\libraries\Maven__commons_lang_commons_lang_2_6.xm
?????文件?????????522??2018-11-04?16:05??microservice-api-gateway\.idea\libraries\Maven__com_fasterxm
?????文件?????????644??2018-11-04?16:05??microservice-api-gateway\.idea\libraries\Maven__com_fasterxm
?????文件?????????595??2018-11-04?16:05??microservice-api-gateway\.idea\libraries\Maven__com_fasterxm
?????文件?????????623??2018-11-04?16:05??microservice-api-gateway\.idea\libraries\Maven__com_fasterxm
?????文件?????????674??2018-11-04?16:05??microservice-api-gateway\.idea\libraries\Maven__com_fasterxm
?????文件?????????688??2018-11-04?16:05??microservice-api-gateway\.idea\libraries\Maven__com_fasterxm
?????文件?????????701??2018-11-04?16:08??microservice-api-gateway\.idea\libraries\Maven__com_fasterxm
?????文件?????????729??2018-11-04?16:05??microservice-api-gateway\.idea\libraries\Maven__com_fasterxm
?????文件?????????605??2018-11-04?16:32??microservice-api-gateway\.idea\libraries\Maven__com_github_andrewoma_dexx_dexx_collections_0_2.xm
?????文件?????????581??2018-11-04?16:32??microservice-api-gateway\.idea\libraries\Maven__com_github_vlsi_compactmap_compactmap_1_2_1.xm
?????文件?????????545??2018-11-04?16:05??microservice-api-gateway\.idea\libraries\Maven__com_google_code_findbugs_jsr305_3_0_1.xm
?????文件?????????515??2018-11-04?16:32??microservice-api-gateway\.idea\libraries\Maven__com_google_code_gson_gson_2_8_5.xm
?????文件?????????499??2018-11-08?22:36??microservice-api-gateway\.idea\libraries\Maven__com_google_guava_guava_20_0.xm
?????文件?????????510??2018-11-04?16:32??microservice-api-gateway\.idea\libraries\Maven__com_google_inject_guice_4_1_0.xm
............此處省略2705個文件信息
- 上一篇:愛威K880調音軟件
- 下一篇:取模軟件V4.0.zip
評論
共有 條評論