Прокси-интерфейс, основанный на интерфейсе, может иногда вызывать трудности с отслеживанием ClassCastExceptions
.В частности, вполне возможно, что @Bean
будет заменен прокси-сервером JDK, а затем не сможет быть введен в исходной форме класса.
Поскольку Spring Framework имеет затененную копию CGLIB в наши дни, было оченьмаленькая причина не использовать его из коробки.