首页 > TAG信息列表 > spring-async

java – JUnit测试Spring @Async void服务方法

我有一个Spring服务: @Service @Transactional public class SomeService { @Async public void asyncMethod(Foo foo) { // processing takes significant time } } 我对这个SomeService进行了集成测试: @RunWith(SpringJUnit4ClassRunner.class) @SpringAp

如何将Spring Retry与AsyncRestTemplate集成

如何使用AsyncRestTemplate将Spring Retry与外部调用集成?如果不可能,是否有另一个支持它的框架? 我的用例: public void doSomething() throws ExecutionException, InterruptedException { ListenableFuture<ResponseEntity<String>> future = asyncRestTemplate.getForEntity

spring – 异步Bean初始化

初始化特定bean需要执行网络连接.这可能需要一些时间,并且不必要地阻止已经很长时间的启动几秒钟. 有没有办法让我的bean发出信号,即使它退出构造函数之后它还没有被初始化,然后,当它准备就绪时,向上下文发信号通知它现在已经准备就绪并且它的状态应该被移动到“初始化” .解决方法

java – Spring @Cacheable和@Async注释

我需要缓存一些异步计算的结果.详细地说,为了克服这个问题,我试图使用Spring 4.3缓存和异步计算功能. 举个例子,我们来看下面的代码: @Service class AsyncService { @Async @Cacheable("users") CompletableFuture<User> findById(String usedId) { // Some c