quarkus相关内容

将Custom类用作REST API服务的输入参数类型时,未检测到方法

我正在使用Vuejs/Nuxtjs开发一个Web应用程序,该应用程序使用Axios调用我的Java服务,但在调用过程中收到错误: POST http://localhost:9001/generate 500 (Internal Server Error) 我收到这个错误是因为我的Java服务类型接受Custom数据类型InputParameter的输入参数。如果我更改为String,则 ..
发布时间:2022-09-01 09:50:10 Java开发

Quarkus中对Bean的后置构造和预销毁方法的调用

以下是一个问题的简要概述: 我希望在不重新启动应用程序的情况下调用Bean生命周期方法。 在Quarkus和CDI/Weld中重新加载Bean时,我需要调用超类的拦截器方法(PostConstruct和PreDestroy)。 例如,我对此有一个终结点:/reLoad-它触发Bean重新加载,其中我需要遍历使用我的定制批注注释的所有Bean,并调用(如果存在这样的批注)posconr和pree ..
发布时间:2022-09-01 09:00:34 其他开发

使用GraalVM CE进行本机二进制调试

我正在Quarkus和GraalVM CE一起使用。 对于开发来说,可以使用Maven启用调试模式,并且它工作得很好。 但在生成本机二进制文件(验证、生产平台)之后,调试的最佳实践是什么?可以使用哪些工具? 我找到了post,但@johnaohara使用的是GraalVM EE。 阅读GraalVM documentation,我了解到要在生产中使用具有调试功能的本机二进制文件,我们必 ..
发布时间:2022-08-31 23:59:46 Java开发

将实体批量插入数据库(Quarkus、Hibernate)

首先:我不习惯Quarkus或Hibernate(我几乎都是.Net) 问题: 我的服务收到一个大约10K的列表(我猜这是最常见的数字)。 这是通过资源终结点完成的,它需要+10秒才能完成,远远超过10秒。并且服务没有响应。 *Endpoint -> Service/Business -> DAO* @Override public void create(FooBusines ..
发布时间:2022-08-31 23:52:58 Java开发

Quarkus纯模式下的手动上下文传播

我正在尝试使上下文传播在Quarkus纯模式下工作。 以下代码在JVM模式下按预期工作,但在本机模式下返回MDC value: null。 正如预期的那样,我的意思是: 对curl http://localhost:8080/thread-context的响应是MDC value: from-thread-context @Inject ManagedExecutor managedE ..
发布时间:2022-08-31 23:42:31 Java开发

从Quarkus/Java发送简单的POST请求

我要向另一个应用程序发送一个简单的POST请求以在那里触发一些操作。 我有一个Quarkus项目,并希望从我的CreateEntryHandler内部发送请求--这可以以一种简单的方式实现吗?或者我需要在我的项目中添加一些类似于ApacheHttpClient的东西吗?它和夸克结合在一起有意义吗? 推荐答案 我假设另一个应用程序有一个API Endpoint? 让我们说明您 ..
发布时间:2022-08-31 23:36:17 Java开发

在MicroProfile REST客户端中设置基本身份验证

我有一个服务,它为其服务公开了许多JAX-RS接口。我现在想使用这些接口来连接服务。我正在使用Quarkus,这意味着我正在使用MicroProfile REST客户端。因为我已经有了jaxars接口,所以使用@RegisterRestClient方法实际上并不可行。相反,我使用的是RestClientBuilder。 MyService client = RestClientBui ..
发布时间:2022-08-31 23:32:20 其他开发

如何访问本机镜像中使用的可传递JAR中的资源?

我在我的Quarkus项目中使用第三方库。此第三方库具有可传递的依赖项,其中包括一些内部资源。 这些资源是在运行时加载的,在dev模式下执行我的Quarkus项目时似乎可以工作,但是在运行构建的本机映像时,找不到这些资源。 有没有办法将这种可传递的依赖项资源包括在构建的本机映像中?我曾尝试在我的Gradle依赖项中明确包含该库,但没有成功。 谢谢。 推荐答案 默认情况下, ..
发布时间:2022-08-31 23:23:24 其他开发

Quarkus休眠未找到所需类型[接口javax.Transaction.TransactionManager]和限定符[[]]的Bean

我从Quarkus网站设置了Quarkus/Kotlin/Gradle项目。 我正在尝试使用Hibernate/panache/反应性创建一个简单的反应性API: Quarkus 1.13.6最终版 分数6.9 Kotlin 1.4.32 夸克斯-科特林 夸克弧 夸克斯-休眠-反应-华丽 Quarkus-Active-PG-客户端 QUAKUS-REST-RESPEASY-RE ..
发布时间:2022-08-31 23:11:32 Java开发

Quarkus LDAP获取用户数据

我正在使用一个OpenLDAP服务器对我的Quarkus应用程序上的用户进行身份验证。 一切正常,但我想检索我的用户数据。 我以为它会在方法identity.getAttributes()中,但这给了我一个空的Map。 以下是一个用户的示例: # tesla, example.com dn: uid=tesla,dc=example,dc=com objectClass: ine ..
发布时间:2022-08-31 23:04:23 其他开发

如何使用带有Quarkus的Vertx路由器将所有未找到的路由重定向到index.html?

我有一个Quarkus应用程序,它全部打包了一个角度SPA(捆绑在JAR中)。Quarkus提供了供前端消费的后端API路由。构建Quarkus应用程序时,角度应用程序构建被复制到目标中的META-INF/resources路径。 我没有使用JAX-RS来注册我的路由。相反,我直接在fun onRouterReady(@Observes router: Router)方法内的Vertx路由器 ..
发布时间:2022-08-31 22:47:04 Java开发

阻止EntityManager操作

我不想执行阻止操作。 Caused by: java.lang.IllegalStateException: You have attempted to perform a blocking operation on a IO thread. This is not allowed, as blocking the IO thread will cause major performance ..
发布时间:2022-08-31 22:35:35 Java开发

Quarkus异常处理程序

Quarkus是否提供异常处理程序? 我想要类似于Spring的ControllerAdvices. https://www.baeldung.com/exception-handling-for-rest-with-spring 推荐答案 Quarkus/RESTEasy世界中的等价物称为ExceptionMapper。 查看此处,例如:https://howtod ..
发布时间:2022-08-31 22:21:09 其他开发

无法访问RESTEasy错误响应正文

我正在使用带有RESTEasy的Quarkus框架来恢复通信。 当响应代码为200等时,一切都很正常。当客户端收到错误代码(例如,400 Bad Request RESTEasy)时,会返回WebApplicationException,并且我无法访问响应正文。 MyService.java @Path("/") @RegisterRestClient @RegisterProvide ..
发布时间:2022-08-31 22:14:07 Java开发