一、web.xml
在web.xml中增加以下代码
TokenFilter //过滤器名称
com.seven.mp.contentmng.utils.TokenFilter //实现类路径
TokenFilter
/conference/* //目录前缀
二、TokenFilter 实现类
1. 过滤器必须实现Filter 接口 , 即TokenFilter implements Filter
2.代码部分
package com.seven.mp.contentmng.utils;
import com.alibaba.fastjson.JSONObject;
import org.apache.commons.lang3.StringUtils;
import org.springframework.context.ApplicationContext;
import org.springframework.data.redis.core.RedisTemplate;
import org.springframework.data.redis.core.ValueOperations;
import org.springframework.util.ObjectUtils;
import org.springframework.web.context.support.WebApplicationContextUtils;
import javax.servlet.*;
import javax.servlet.http.HttpServletRequest;
import java.io.*;
public class TokenFilter implements Filter {
private RedisTemplate redisTemplate;
@Override
public void init(FilterConfig filterConfig) throws ServletException {
ApplicationContext context = WebApplicationContextUtils.getWebApplicationContext(filterConfig.getServletContext());
redisTemplate = (RedisTemplate) c