Pull to refresh

Comments 4

Статья топчик! Рассказано довольно глубоко, и вместе с этим - на очень понятном языке

Спасибо на добром слове) Не было комментариев - думал уже ерунду написал что-ли))))

Почему, если BeanFactoryCacheOperationSourceAdvisor и BeanFactoryTransactionAttributeSourceAdvisor имеют одинаковый приоритет LOWEST_PRECEDENCE но кэширование выполняется всегда до транзакции?

На самом деле там все просто) при отсутствии явного ордеринга перехватчики будут выставлены по алфавиту))
То есть сначала CacheInterceptor потом TransactionInterceptor а AspectJAroundAdvice преобразуется в InstantiationModelAwarePointcutAdvisorImpl и будет последним в очереди

Sign up to leave a comment.

Articles