如何通过JDBC或Java取消长时间运行的postgres查询?
用例是用户通过前端在postgres数据库上启动查询,但随后他决定并且想要中止/取消当前运行的查询.
有没有办法从IntelliJ的JUnit5 Runner的构建中指定只测试具有特定@Tag的测试方法(或者相反,除了具有特定@Tag的测试之外的所有测试都应该被执行)?
我知道如何使用maven,但只有IntelliJ UI才有可能吗?
最好的问候,迪特尔
我想要做的是将 Swagger 添加到我基于 Jersey 2.x 的 REST Api。
但似乎 Jersey 的 Swagger 基于 Jersey 1.x。当我在 Maven 中添加 Swagger 依赖项时,出现以下异常:
Exception in thread "main" java.lang.NoSuchMethodError: javax.ws.rs.core.Application.getProperties()Ljava/util/Map;
at org.glassfish.jersey.server.ApplicationHandler.<init>(ApplicationHandler.java:304)
at org.glassfish.jersey.server.ApplicationHandler.<init>(ApplicationHandler.java:285)
at org.glassfish.jersey.grizzly2.httpserver.GrizzlyHttpContainer.<init>(GrizzlyHttpContainer.java:331)
at org.glassfish.jersey.grizzly2.httpserver.GrizzlyHttpServerFactory.createHttpServer(GrizzlyHttpServerFactory.java:119)
Run Code Online (Sandbox Code Playgroud)
我认为这是因为
<dependency>
<groupId>com.wordnik</groupId>
<artifactId>swagger-jersey-jaxrs_2.10</artifactId>
<version>1.3.1</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)
有依赖
<dependency>
<groupId>com.sun.jersey</groupId>
<artifactId>jersey-client</artifactId>
<version>1.13</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)
这与我的应用程序使用的 Jersey 2.x 相冲突。Jersey 2.x 是否有 Swagger 集成可用?
任何想法如何解决我的问题?
java ×3
jdbc ×1
jersey ×1
jersey-2.0 ×1
junit5 ×1
postgresql ×1
rest ×1
swagger ×1
tags ×1
unit-testing ×1