Package icu.easyj.web.param.crypto
Class ParamCryptoFilter
java.lang.Object
icu.easyj.web.filter.AbstractFilter<IParamCryptoFilterProperties>
icu.easyj.web.param.crypto.ParamCryptoFilter
- All Implemented Interfaces:
FilterAdapter,jakarta.servlet.Filter
入参解密过滤器
- Author:
- wangliang181230
-
Field Summary
Fields inherited from class icu.easyj.web.filter.AbstractFilter
exclusions, filterName, filterProperties, needDoFilterCaches -
Constructor Summary
ConstructorsConstructorDescriptionParamCryptoFilter(IParamCryptoFilterProperties filterProperties, IParamCryptoHandlerProperties cryptoHandlerProperties, IParamCryptoHandler cryptoHandler) 构造函数 -
Method Summary
Modifier and TypeMethodDescriptionvoiddoFilter(jakarta.servlet.ServletRequest servletRequest, jakarta.servlet.ServletResponse servletResponse, jakarta.servlet.FilterChain filterChain) Methods inherited from class icu.easyj.web.filter.AbstractFilter
destroy, getFilterName, getFilterProperties, init, isNeedDoFilter
-
Constructor Details
-
ParamCryptoFilter
public ParamCryptoFilter(@NonNull IParamCryptoFilterProperties filterProperties, @NonNull IParamCryptoHandlerProperties cryptoHandlerProperties, @NonNull IParamCryptoHandler cryptoHandler) 构造函数- Parameters:
filterProperties- 拦截器配置cryptoHandlerProperties- 参数加密处理器配置cryptoHandler- 参数加密处理器
-
-
Method Details
-
doFilter
public void doFilter(jakarta.servlet.ServletRequest servletRequest, jakarta.servlet.ServletResponse servletResponse, jakarta.servlet.FilterChain filterChain) throws IOException, jakarta.servlet.ServletException - Throws:
IOExceptionjakarta.servlet.ServletException
-
getCryptoHandlerProperties
-
getCryptoHandler
-