使用handlerinterceptor拦截器,可以拦截请求,实现通用的日志管理操作
一、添加拦截器类
在"src/main/java"代码文件夹的"org.xs.demo1"的包下新建"loginterceptor.java"类:
package org.xs.demo1;
import java.text.simpledateformat;
import javax.servlet.http.httpservletrequest;
import javax.servlet.http.httpservletresponse;
import org.slf4j.logger;
import org.slf4j.loggerfactory;
import org.springframework.core.namedthreadlocal;
import org.springframework.web.servlet.handlerinterceptor;
import org.springframework.web.servlet.modelandview;
/**
* 日志拦截器
* @author thinkgem
*/
public class loginterceptor implements handlerinterceptor {
private final logger log = loggerfactory.getlogger(getclass().getname());
private static final threadlocal starttimethreadlocal = new namedthreadlocal("th