问题标签 [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.
java - 在使用 Helidon Microprofile Server 时,我们可以使用 Spring 代替 CDI 和 Weld 吗?
我希望将 Helidon 用于服务,但想知道它是否支持 Spring,因为我的应用程序是使用 Spring 构建的
helidon 的示例是使用 CDI 和 Weld 构建的
提前致谢!
java - 在 helidon 项目中自动添加 openapi 文件
我想要在我的 helidon 项目(Java 1.8,helidon SE 1.3.1)中自动生成 openapi 的工具
我阅读文档/示例并制作:
- 在 Maven 中添加依赖
- 在 META-INF 中添加 openapi.yml
- 为路由器添加端点。
- 添加 apifilter 和 apimodelreader
pom.xml:
主.java:
应用程序.yaml
现在我在端点中有 openapi 文档:http: //127.0.0.1 : 8456/openapi 这是我的 openapi.yml。但我不想手动编写 openapi.yml,我想为我的类自动生成 yml:fileService 和 cardService。此类工作和响应成功(API 工作,我现在制作文档)
cdi - Helidon MP / Microprofile 的启动/关闭挂钩?
我正在使用 Helidon MP 开发一个微服务应用程序。到目前为止,我的经历很棒。但我最终寻找 Helidon MP 的启动/关闭挂钩。我试图通过搜索和 Helidon Javadoc 找到。但我找不到任何有用的东西。
Helidon MP / Microprofile 是否提供此类功能?
java - ObjectStorageAsyc 不等待完成
当我从 Helidon MP Main Program 运行以下代码时,这适用于所有同时上传,但是当我从 Test 运行代码时,我需要等待一些类似 threadSleep(time) 的东西,然后服务器停止以其他方式上传所有文件上传几个文件。你能帮忙吗
helidon - 在 Helidon MP 上启用 JTA 时,有什么方法可以更改 ObjectStore 和 PutObjectStoreDirHere 的位置?
我想知道如何配置ObjectStore
for的位置JTA
。我的目标是 Helidon MP。目前名为“ ObjectStore
”和“ PutObjectStoreDirHere
”的目录会在当前目录下自动创建。另外我想确定我们是否真的需要两个目录来管理事务。
java - Helidon MP OpenAPI 未生成更新的 openapi 端点响应
我目前正在按照 Oracle 自己的指南和教程构建基于 Helidon Microprofile 的微服务,但是在使用注释时遇到了与“自动 OpenAPI 规范生成器”相关的问题。
我的 POM 包含一个 MP 包和集成,以使其与 Hibernate 提供的 JPA 一起工作。
即使在我的资源上设置了所有注释后,它也不会生成更新的规范。
聚甲醛
我只使用指南中指定的注释和@OpenAPIDefinition 来定义标题和许可证等内容。
资源
日志
BUMP,同样,生成使用自定义过滤器和模型,META-INF 中的静态定义也有效。目前使用 JDK 13。
编辑:这是 Tim Quinn 建议修改后的我的应用程序类。
应用类
生成的文件
helidon - 在 Helidon 中记录每个请求
我想在每个传入请求上记录一些东西,然后我在路由中使用 .any() 方法并将记录器放在那里。但是,这破坏了 404 not found 行为。还有另一种方法可以正确地执行这种进入/退出方法吗?
helidon - 更改 Helidon 中的默认日志记录实现
我想使用log4j
with Helidon
。有没有办法改变默认的日志实现?
helidon - 如何将 TLS 证书分配给 Helidon Web 服务器?
如何将 TLS 证书分配给 Helidon Web 服务器?
我的猜测是添加:https ://helidon.io/docs/latest/#/security/04_tools并将证书导入 java 密钥库?此外,这些文件将出现在 ram 磁盘上,并且可能每 24 小时更改一次,这意味着服务器需要重新加载它们,如果这不可能,我们将需要重新启动容器。
推荐的方法是什么?