- 拦截器定义
/** * 拦截器 请求参数签名校验 * Created by jiyang on 14:47 2017/12/14 */ @Component @Slf4j public class ParameterInterceptor implements HandlerInterceptor { public static final String VERIFY_FAIL_MSG = "The request parameter signature verification failed!"; @Autowired private ChannelService channelService; @Override public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object o) throws Exception { // 渠道编号 String channelCode = request.getParameter("channelCode"); // 签名 String signStr = request.getParameter("sign"); if (StringUtils.isBlank(channelCode) || StringUtils.isBlank(signStr)) { log.warn(VERIFY_FAIL_MSG); response.setStatus(HttpStatus.SC_BAD_REQUEST); return false; } Channel channel = channelService.selectB
Spring Boot 拦截器 请求参数MD5签名校验
最新推荐文章于 2024-03-11 10:15:21 发布