自己创建一个SimpleApplicationEventMulticaster实例,bean的名字必须使用“applicationEventMulticaster”
@Bean(name="applicationEventMulticaster") public ApplicationEventMulticaster CreateApplicationEventMulticaster(){
SimpleApplicationEventMulticaster eventMulticaster = new SimpleApplicationEventMulticaster();
eventMulticaster.setTaskExecutor(new SimpleAsyncTaskExecutor());
eventMulticaster.setErrorHandler(new SimpleErrorHandler());
return eventMulticaster; }
spring会查找名字为“applicationEventMulticaster”的bean。 没有就自己创建一个,走同步调用了。
|