Как создаются экземпляры Spring HandlerInterceptors?

Есть ли новый экземпляр Spring HandlerInterceptors для каждого запроса?

У меня есть перехватчик в Spring, у которого есть поле класса.

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");
        }
}

Если этот перехватчик будет использоваться, он будет всегда печатать «Успех»? (Неважно, сколько потоков делают это одновременно?)

6
задан Nicolai 26 August 2011 в 08:07
поделиться