當前位置: 首頁>>代碼示例>>Java>>正文


Java GenericFilterBean類代碼示例

本文整理匯總了Java中org.springframework.web.filter.GenericFilterBean的典型用法代碼示例。如果您正苦於以下問題:Java GenericFilterBean類的具體用法?Java GenericFilterBean怎麽用?Java GenericFilterBean使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。


GenericFilterBean類屬於org.springframework.web.filter包,在下文中一共展示了GenericFilterBean類的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: security

import org.springframework.web.filter.GenericFilterBean; //導入依賴的package包/類
@Bean
public Filter security(){
    return new GenericFilterBean() {

        @Override
        public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {

            HttpServletRequest servletRequest = (HttpServletRequest) request;
            HttpServletResponse servletResponse = (HttpServletResponse) response;

            if (!servletRequest.getRequestURI().startsWith("/ui/")){
                chain.doFilter(request , response);
                return;
            }

            String sessionId = servletRequest.getSession(true).getId();

            if (!usersManager.findUserBySessionId(sessionId).isPresent()){
                servletResponse.sendError(401);
            }else{
                chain.doFilter(request , response);
            }
        }

    };
}
 
開發者ID:nithril,項目名稱:whisper,代碼行數:27,代碼來源:FilterConfiguration.java

示例2: createFilter

import org.springframework.web.filter.GenericFilterBean; //導入依賴的package包/類
private GenericFilterBean createFilter() {
    return new GenericFilterBean() {
        public void doFilter(ServletRequest request, ServletResponse response,
                FilterChain chain) throws IOException, ServletException {
        }
    };
}
 
開發者ID:payneteasy,項目名稱:superfly,代碼行數:8,代碼來源:InsufficientAuthenticationAccessDecisionManagerTest.java

示例3: turnOnStackUnderOperationService

import org.springframework.web.filter.GenericFilterBean; //導入依賴的package包/類
@Bean
public FilterRegistrationBean turnOnStackUnderOperationService() {
    FilterRegistrationBean registration = new FilterRegistrationBean();
    registration.setFilter(new GenericFilterBean() {
        @Override
        public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {
            stackUnderOperationService.on();
            chain.doFilter(request, response);
            stackUnderOperationService.off();
        }
    });
    registration.addUrlPatterns("/*");
    return registration;
}
 
開發者ID:hortonworks,項目名稱:cloudbreak,代碼行數:15,代碼來源:AppConfig.java


注:本文中的org.springframework.web.filter.GenericFilterBean類示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。