Лучший способ, которым я могу описать это, это то, что это дает вам множественное наследование на уровне вашего контроллера для ваших перехватчиков. Перехватчиками являются аннотации @Before
, @After
.
Вы могли бы поэтому
- определить контроллер, который имел дело с вашей защищенной областью
@Before
аннотации
- определить контроллер, который имел дело с введением ваших статических данных для общих действий, используя
@Before
затем вы можете определить контроллер или контроллеры, которые содержат все ваши действия, и использовать аннотацию @With
, чтобы использовать два контроллера, описанных выше. Это означает, что вы можете четко отделить свой код и не полагаться на наследование для выполнения аннотаций @Before
.