Совет Around в Spring AOP отличается от других видов советов тем, что заменяет выполнение сопоставленного метода. 1 Он может выполняться как до, так и после запуска метода и определять, когда, как и даже будет ли метод вообще запущен. 1
Совет Around часто используется, если нужно разделить состояние «перед» и «после» выполнения метода потокобезопасным образом — например, для запуска и остановки таймера. 1
Другие виды советов в Spring AOP и их отличия: