Изучишь концепцию аспектно-ориентированного программирования: как модульно добавлять функционал, такой как логирование, управление транзакциями и безопасность, в существующий код без изменения его структуры. Разберёшь понятия аспектов, советов, точек среза и соединительных точек, примеры использования аннотаций @Aspect, @Before, @After, @Around.