cn.zhangxd.platform.common.web.interceptor.LicenseInterceptor.java Source code

Java tutorial

Introduction

Here is the source code for cn.zhangxd.platform.common.web.interceptor.LicenseInterceptor.java

Source

/*
 * Author:  ch-hui
 *
 * Copyright (c) 2017 Nanjing Hodoo Information Technology Co.,Ltd. All rights reserved.
 *
 * Email:   ch000.hui@gmail.com
 */

package cn.zhangxd.platform.common.web.interceptor;

import cn.zhangxd.platform.common.redis.RedisRepository;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.servlet.HandlerInterceptor;
import org.springframework.web.servlet.ModelAndView;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/**
 * Created with IntelliJ IDEA
 * User: ch-hui
 * Date: ${Date}
 * Time: ?3:18
 * <p>
 * "?" -
 * <p>
 * Description:
 */

@Slf4j
public class LicenseInterceptor implements HandlerInterceptor {

    @Autowired
    private RedisRepository redisRepository;

    @Override
    public boolean preHandle(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse,
            Object o) throws Exception {
        log.info("****************LicenseInterceptor preHandle****************");
        return true;
    }

    @Override
    public void postHandle(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse, Object o,
            ModelAndView modelAndView) throws Exception {
        log.info("****************LicenseInterceptor postHandle****************");
    }

    @Override
    public void afterCompletion(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse,
            Object o, Exception e) throws Exception {
        log.info("****************LicenseInterceptor afterCompletion****************");
    }
}