Postgresql Helidon应用程序中的Db health Ping子句中出现异常
我将示例应用程序更新为Helidon SE 2.1,DB health有一个ping语句:Postgresql Helidon应用程序中的Db health Ping子句中出现异常,postgresql,health-check,helidon,Postgresql,Health Check,Helidon,我将示例应用程序更新为Helidon SE 2.1,DB health有一个ping语句: db: 声明: ping:“选择1” 我用Postgres考试 但现在它不起作用了。我在访问/health端点时遇到异常 {“ErrorClass”:“java.util.concurrent.CompletionException”, “ErrorMessage”:“org.postgresql.util.psqleexception:在不需要任何结果时返回结果。”} Ping在默认情况下需要DML语
db:
声明:
ping:“选择1”
我用Postgres考试
但现在它不起作用了。我在访问/health
端点时遇到异常
{“ErrorClass”:“java.util.concurrent.CompletionException”,
“ErrorMessage”:“org.postgresql.util.psqleexception:在不需要任何结果时返回结果。”}
Ping在默认情况下需要DML语句。试一试
DbClientHealthCheck.builder(dbClient)
.query()
.statementName("ping")
.build();
初始化healthcheck
此外,这将在2.3.0中进行更改,请参见我希望Helidon能够尽可能稳定API,每次更新我都会得到一些破坏性的更改。