【仅供内部供应商使用,不提供对外解答和培训】
...
| Code Block | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
package com.fr.decision.fun;
import com.fr.stable.fun.mark.Mutable;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
/**
* Created by Zed on 2019/4/8.
*/
public interface RequestPreHandleProvider extends Mutable {
String MARK_STRING = "RequestPreHandleProvider";
int CURRENT_LEVEL = 1;
/**
* 请求是否需要预处理
*
* @param req 请求
* @return true/false
*/
boolean accept(HttpServletRequest req);
/**
* 请求预处理业务
*
* @param req 请求
* @param res 响应
* @return 处理完成后是否需要被其他拦截器处理
*/
boolean preHandle(HttpServletRequest req, HttpServletResponse res);
}
|
产品线 | 版本 | 支持情况 | 备注 |
|---|---|---|---|
| FR | 10.0 | 支持 | |
| BI | 5.1 | 支持 | |
| BI | 5.1.2 | 支持 | |
| BI | 5.1.3 | 支持 |
| Code Block | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
<extra-decision>
<RequestPreHandleProvider class="your class name"/>
</extra-decision> |
...
这是一个拦截器接口!请勿用于开放新的web服务接口!
demo地址:demo-request-pre-handler
免责声明:所有文档中的开源示例,均为开发者自行开发并提供。仅用于参考和学习使用,开发者和官方均无义务对开源案例所涉及的所有成果进行教学和指导。若作为商用一切后果责任由使用者自行承担。
...