¿Hay una nueva instancia de Spring HandlerInterceptors para cada solicitud?¿Cómo se crean instancias de Spring HandlerInterceptors?
Tengo un interceptor en Spring, que tiene un campo de clase.
public class MyInterceptor extends HandlerInterceptorAdapter {
Private boolean state = false;
@Override
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) {
state = true;
return true;
}
@Override
public void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler, ModelAndView modelAndView) {
if (state == true) {
System.out.println("Success");
}
}
Si se utiliza este interceptor siempre imprimir "éxito"? (No importa cuántos hilos estén haciendo esto al mismo tiempo?)