В этом коротком курсе поверхностно познакомимся со Spring AOP и его основными понятиями. Сначала напишем небольшое REST приложение, затем применим аспектно-ориентированное программирование, выведем служебные операции (логирование и обработку исключений) в отдельный класс и посмотрим насколько короче, красивее и чище стал наш код. Ссылка на код: