Spring异步:@Async注解 使用@Async前需要开启异步支持:@EnableAsync 注解和XML方式 @Async返回值的调用:需要使用Future包装 1.如果没有使用Future包装,能立马返回信息,但是返回的信息是异步方法没执行完的,一般是null. 2.Future.get()方法获取异步的返回值.如果异步没有执行完成,那么会等到异步完成时调用. @Async与@Transaction一起使用时,事务是无效的.如果要事务有效,需要在另外一个类中写事务的代码. @Async的…