问题标签 [helidon]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
helidon - 如何使用 OIDC 在 helidon 中断言 OAM 令牌?
如何使用 OIDC 在 helidon 中断言 OAM 令牌?
我试图断言 OAM 令牌,但出现如下所示的错误,我尝试断言 IDCS 令牌,它工作正常
并在 application.properties 添加了 OAM 详细信息:
我在这里错过了什么吗?
rest - 使用 JAX-RS 如何将 API 服务返回的数据数组收集到 java 对象列表中?
使用 JAX-RS 从 API 服务获取对象列表的正确方法是什么?
环境:Helidon (MP 1.4.4),Java 8。外部 api 服务返回一个对象数组。Paper
是一个 POJO。
错误:
jaeger - 如何将 Jaeger 与 Helidon Microprofile 一起使用
我已经从 helidon.io 创建了一个 Helidon Microprofile 快速入门项目,在使用 Jaeger 进行配置时开始使用我无法在 Jaeger UI 中找到 Trace 以下是我遵循的步骤:
使用创建的项目
/li>更新
/li>pom.xml
了 Jaeger 依赖项更新了 GreetApplication
/li>更新了 /helidon-quickstart-mp/src/main/resources/META-INF/microprofile-config.properties
/li>执行 mvn package 然后
target>java -jar helidon-quickstart-mp.jar
现在在我的 Jaeger UI 中,我无法跟踪正在运行的服务:
那么如何将 Jaeger UI 配置到我的 helidon Microprofile 项目中呢?
helidon - 如何使用 Helidon 2.0.0-M-2 更改查询返回的 JSON
我正在使用 Helidon 2.0.0-M2。当我运行下面的查询时,我会返回一个 JSON 对象列表。
返回列表
属性名称似乎直接取自数据库列名称。例如,返回的一个属性名称是“user_id”。但是,我希望它是“userId”。我还想为此列表创建一个父包装器,例如:
使用 dbclient 执行此操作的最佳方法是什么?
谢谢
google-app-engine - 如何将 Helidon 应用程序部署到 Google Cloud App Engine?
我正在尝试使用java11
运行时将 Helidon MP 项目部署到 Google Cloud App Engine,但无法app.yaml
正确定义。
尝试使用以下命令
/li>jar
直接部署文件。该应用程序已部署,但视图中的页面为空。app.yaml
$ gcloud app deploy cord.jar
尝试修改代码库添加
/li>appengine\app.yaml
到<project>\src\main\appengine\app.yaml
以下内容并使用命令$ gcloud app deploy pom.xml
:
在所有情况下,应用程序都已部署,但页面加载为空。
他们在 github 上有示例,但不幸的是 Helidon 还没有。
java - 使用 Helidon 2.0.0-M2 在 POST 方法上获取原始 JSON
我在下面有一个 POST 端点。我想访问在处理程序方法中发送的原始 JSON。理想情况下,这可以作为字符串或转换为地图。JSON 中的数据可能会有所不同,我不想像 Pokemon 示例中那样将其转换为特定的类。
我尝试了以下两种方法,一种尝试从请求对象访问数据,另一种使用带有 String.class 的处理程序。第一个记录以下错误“SEVERE org.eclipse.yasson.internal.Unmarshaller Thread[nioEventLoopGroup-3-2,10,main]: Unexpected char 39 at (line no=1, column no=1, offset=0)” .
第二个打印 JSON “{key1:value1”的第一部分。
卷曲 POST 命令
方法一
方法二
口袋妖怪示例
在 POST 处理程序方法中将 JSON 作为字符串或 Map 获取的最佳方法是什么?
谢谢
helidon - 如何在 Helidon 应用程序中使用 Bean 验证?
我正在尝试使用 Helidon-MP 创建一个简单的 Rest 资源,但由于某种原因,当我在我的方法上添加 bean 验证注释时它不起作用。
这是预期的行为吗?或者我应该添加一些依赖项或配置吗?
我试图在文档上找到一些东西,但我找不到。
谢谢
我最终按照@LairdNelson 的回答做了,并在我的添加了以下依赖项pom.xml
:
helidon - 命令调度程序信息
我们看到 JavaDocs 中有一个调度程序 https://helidon.io/docs/latest/apidocs/io/helidon/microprofile/faulttolerance/CommandScheduler.html
我们的需要是,我们希望拥有很少的 REST 端点以及处理一些信息的工作,在 helidon MP 中是否可以在一个 jvm 进程中同时拥有这两者?
谢谢你
java - 在 openapi 文件中添加 helidon 对象健康和指标
我正在openapi.yml
为我的 helidon 项目中的服务编写带有 openapi 3.0 描述的文件。但我也使用标准的 helidon 处理程序(健康和指标):
如何在我的 openapi.yml 中创建健康和指标部分?我用:
interceptor - Helidon 自定义拦截器
我使用 helidon SE 1.4.4,如何为所有响应添加拦截器。我的路线是:
我想使用拦截器在我的所有响应中添加特殊标题。