CompletableFuture引发减速

时间:2019-04-21 16:28:20

标签: java mysql exception sqlexception throws

我正在尝试从类的构造函数中的mysql表中获取一些数据。我正在使用CompletableFuture异步进行此操作。

显然用语句做某事会引发异常,但我不想在构造函数中处理该异常。我想在另一个要创建该类新实例的类中处理它。

仅在这里添加抛出异常不起作用:

    public Data(final Setup setup, final UUID uuid) throws SQLException {
    CompletableFuture.runAsync(() -> {
        try (final PreparedStatement statement = setup.getConnection().prepareStatement("some query")) {
            this.get(statement);
        } 
    });
}

我该怎么办?

致谢

0 个答案:

没有答案