I\'m using java config with @ComponentScanin order to initialize my beans and @EnableAspectJAutoProxy(proxyTargetClass=true)to use cglib proxies.
@ComponentScan
@EnableAspectJAutoProxy(proxyTargetClass=true)
I managed to fix a similar issue by adding @Qualifier together with @Autowire, for example:
@Autowired @Qualifier("publisher") private Publisher publisher;