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にキャストすることはできません