Рекомендуется ли иметь один HandlerInterceptorAdapter в моем приложении Spring MVC или определять несколько, как это необходимо? - PullRequest
0 голосов
/ 16 марта 2020

Например, у меня могут быть определены следующие 3 перехватчика

public class AuditInterceptor extends HandlerInterceptorAdapter {
    //Audit implementation goes here
}

public class AuthenticationInterceptor extends HandlerInterceptorAdapter {
    //Auth implementation goes here
}

public class LoggingInterceptor extends HandlerInterceptorAdapter {
    //Logging implementation goes here
}

Или у меня может быть один универсальный c InterceptorAdapter, и внутри я начинаю вызывать другую службу для достижения моих требований

public class GenericInterceptor extends HandlerInterceptorAdapter {
    //Trigger or Call Audit logic
    //Trigger or Call Logging logic
    //Trigger or Call auth logic
}
...