public class AcriStopWatchProcessor extends Object implements AcriProcessor
| 限定符和类型 | 字段和说明 |
|---|---|
private org.springframework.context.ApplicationContext |
context |
private String |
prodProfile |
private com.alibaba.ttl.TransmittableThreadLocal<org.apache.commons.lang3.time.StopWatch> |
STOP_WATCH |
| 构造器和说明 |
|---|
AcriStopWatchProcessor(org.springframework.context.ApplicationContext applicationContext) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
doAfter(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Object handler,
Exception ex)
请求后处理
|
void |
doBefore(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Object handler)
请求前处理
|
void |
doDuring(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Object handler,
org.springframework.web.servlet.ModelAndView modelAndView)
方法执行完后处理
|
private String[] |
getActiveProfile() |
private boolean |
isJsonRequest(javax.servlet.http.HttpServletRequest request)
判断本次请求的数据类型是否为json
|
private boolean |
isProduction()
判断是否有激活生产环境
|
private org.springframework.context.ApplicationContext context
private final com.alibaba.ttl.TransmittableThreadLocal<org.apache.commons.lang3.time.StopWatch> STOP_WATCH
public AcriStopWatchProcessor(org.springframework.context.ApplicationContext applicationContext)
public void doBefore(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Object handler)
AcriProcessordoBefore 在接口中 AcriProcessorpublic void doDuring(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Object handler,
org.springframework.web.servlet.ModelAndView modelAndView)
AcriProcessordoDuring 在接口中 AcriProcessorpublic void doAfter(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Object handler,
Exception ex)
AcriProcessordoAfter 在接口中 AcriProcessorprivate boolean isJsonRequest(javax.servlet.http.HttpServletRequest request)
request - requestprivate boolean isProduction()
private String[] getActiveProfile()
Copyright © 2023. All rights reserved.