我想创建一个自定义客户端 API(在非 Java RS 环境中)。 API 需要有一个自定义基数 URL 和一个自定义 Header。 我通过以下实现了自定义基础 URL,它就像一个魅力 但是,我找不到任何允许自定义标头与生成的 API 紧密耦合的解决方案。我能做的唯一可行的解决方案是在实现 C ...
我想创建一个自定义客户端 API(在非 Java RS 环境中)。 API 需要有一个自定义基数 URL 和一个自定义 Header。 我通过以下实现了自定义基础 URL,它就像一个魅力 但是,我找不到任何允许自定义标头与生成的 API 紧密耦合的解决方案。我能做的唯一可行的解决方案是在实现 C ...
我正在尝试覆盖 quarkus 应用程序中 microprofile 运行状况检查 API 架构中的 ref 值。 我点击以下链接Smallrye 打开 api 拦截器并创建了一个覆盖 OASFilter 的自定义过滤器。 但是,ref 值并没有从过滤器中选择新的 ref 值。 基本上,我需要为模式 ...
对于我的集成测试,我想通过注释和QuarkusTestBeforeTestExecutionCallback简化 oauth 安全性,为具有所需角色的用户设置具有必要 oauth 访问令牌的 RestAssured 实例。 一切都会正常工作,我面临的唯一问题是,我没有将 Keycloak Devs ...
我需要在我的 Quarkus 应用程序中设置一个属性,该属性的值(quarkus-vault 属性)需要从文件中读取。 例如,在 microprofile-config.properties 文件中,这将是此类属性的示例: myProperty.val=<value_from_a_file&g ...
当 MicroProfile LRA 协调器和参与者运行在不同的 Docker 容器上时,需要为每个参与者定义一个自定义的 URI。 否则,LRA 协调器会尝试通过使用基于“本地主机”的 URI 引用参与者来调用参与者补偿/完成 API。 是否可以在 WildFly 环境中为参与者定义自定义 UR ...
我已经在已经在 WildFly AS 上运行的 MicroProfile 应用程序上引入了 LRA。 为了让 LRA 正常工作,我在我的应用程序 pom.xml 中添加了以下依赖项<dependency> <groupId>org.jboss.narayana.rts ...
我们在 K8 集群中运行我们的应用程序,并依赖于环境变量的配置。 Quarkus中application.properties/application.yaml参数的转换,适用以下转换规则: https://github.com/eclipse/microprofile-config/blob/m ...
我的应用程序在 docker 容器中使用 JavaEE8、Openliberty 21.0.0.5 和 Microprofile 4.0 时遇到问题。 我无法从图像的“外部”设置 mpConfig-2.0 引入的mp.config.profile 。 我的设置如下: 在src/main/reso ...
假设以下代码是用 Quarkus 编写的。 但也可以与 micronaut 一起使用。 客户定义包括一个字段 pictureUrl。 CustomerService 负责验证 URL 是有效的 URL 并且图像确实存在。 这意味着服务将处理以下异常:MalformedURLException 和 ...
我正在尝试在 Kumuluzee 3.9.0 上运行的 java 应用程序中获取错误响应正文。 我不知道,为什么无法从 HTTP 状态 4xx 的响应中获得响应。 我试图通过将实体转换为 InputStream 来获取响应主体并在循环中读取字节,但没有返回字节。 IDE 调试器显示带有 byteA ...
我有一个 API,当我通过 postman 调用它时,它会在以下情况下给出以下响应: Case1:状态码:200 Case2:状态码:422 我想通过使用 quarkus/java 项目的 microprofile restclient 实现上述两个案例的相同结果。 所以创建了下面的类 Java ...
在我的 quarkus 项目中,我在过滤器(ContainerRequestFilter、ContainerResponseFilter)中注入了几个 ConfigProperty。 这在启动时给了我以下警告: 但是,配置指南从未提及这一点,甚至显示了在 JAX-RS 资源中注入 ConfigPr ...
我目前正在尝试将 microprofile 开放自由项目作为 jar 运行。 java -jar myapp.jar -Dmp.config.profile=test 该应用程序运行但没有从 microprofile-config-test.properties 中选择配置值,而是使用来自 mic ...
我目前正在研究为微配置文件容错框架设置度量标签的解决方案。 我们将它与指标一起使用,但不能通过容错注释直接设置标签。 所以我们想出了一个解决方法,通过 Interceptor 设置ThreadLocal值,然后由自定义ConfigSource读取。 ConfigSource在其getValue(f ...
我正在尝试在 quarkus 中注入 object 列表,但收到错误消息“没有为 class ExternalApiParam 注册转换器”。 我的 yaml 是: 我的配置 class 是: 我错了什么? ...
我是 Helidon MP 的新手,想知道是否有办法将 Helidon MP 属性文件外部化。 ...
我尝试实现自定义配置类型并且它起作用了。 但是,当我使用@ConfigProperties将自定义类型与一组配置一起使用时,它无法通过名称自动识别该属性,而是将该属性视为具有嵌套属性的对象。 我怎样才能正确地实现这样的行为? (我是 Quarkus 的新手,所以如果我在这里做错了什么,请纠正我) ...
大多数时候,我在基于 MicroProfile 的微服务中使用 @Inject 注释,我得到“没有 bean 有资格注入到注入点 [JSR-365 5.2.2]”作为警告。 这个警告的原因是什么?为了克服它可以做些什么? 比如说。 我为属性文件注入编写了代码- 现在在 @Inject 注释处,它显 ...
在我的 Quarkus 应用程序中,我不希望 Git 对密码进行版本控制。 我对prod配置文件没有任何问题,因为我在$PWD/config/application.properties中有一个配置文件。 美好的。 对于dev配置文件,我使用.env方法,其中包含以下属性: 我正在尝试设置测试,我需 ...
我正在尝试使用 quarkus yaml 扩展作为我的主要配置来源,我试图找出从 yaml 文件加载地图的最佳方法是什么。 application.yml : 在代码中,我尝试像这样注入配置值: 其中 Values 包含自定义 Eclipse Microprofile Converter ...