Я пытаюсь сделать несколько простых запросов к базе данных, используя JdbcTemplate. Будет ли мой подход правильным?
@Async
public CompletableFuture<List<ResultClass1> query1() {
return CompletableFuture.completedFuture(jdbcTemplate.query("my sql",rowMap, paramter));
}
@Async
public CompletableFuture<List<ResultClass2> query2() {
return CompletableFuture.completedFuture(jdbcTemplate.query("my sql2",rowMap, paramter));
}
CompletableFuture<List<ResultClass1> future1 = dao1.query1();
CompletableFuture<List<ResultClass2> future2 = dao2.query2();
CompletableFuture.allOf(future1, future2).join();