ApplicationContext ctx = new AnnotationConfigApplicationContext(Config.class);
AsyncBean session = ctx.getBean(AsyncBean.class);
Caused by: java.lang.ClassCastException: $Proxy14 cannot be cast to AsyncBean
가 @EnableAsync와 @Async을 사용하는 방법을 알아낼 수 없습니다 비동기 콩을 가져올 수 없습니다 .... 프록시를 가져 오는 것 같습니다 나는 싱글에 대한 핸들을 얻을 수 없습니다.봄 비동기가 -
또 다른 예 :
java.lang.ClassCastException가 : :이 또한 같은 클래스 캐스트 예외가 발생
@Bean public Bean bean(){ Bean bean=new Bean(); bean.registerHandler(asyncBean()); } @Bean public AsyncBean asyncBean(){ return new AsyncBean(); }
...에 의한 $ Proxy14는 AsyncBean 캐스팅 할 수없는