问题标签 [javalin]

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.

0 投票
2 回答
725 浏览

regex - JetBrains Exposed (DSL Api):使用 .regexp() where 条件时出现问题

我正在使用 Javalin & Exposed ORM 构建一个小型 API。我正在尝试使用正则表达式 where 条件但抛出异常,因为由于我的代码执行的 SQL 查询似乎不完整(模式丢失)。

有人能帮助我吗?

0 投票
1 回答
1276 浏览

java - Javalin,无法获取请求正文,除非直接从 HttpServlet

我无法从 Javalin 的context对象中获取请求正文,例如context.formParam, context.body(),context.bodyAsClass()

我试过这样,我可以得到请求正文,我HttpServletRequest直接用来获取请求正文

如果我更改ctx.req.getParameterctx.formBody 服务器日志中将出现错误消息

0 投票
2 回答
113 浏览

java - 隔离注解的实例化

我有一个巨大的@OpenApi注释(基本上它是Javalin /Kotlin 端点的文档),它占据了很多行:

我必须滚动很多才能看到实际的处理程序。因此,我想以某种方式隔离它:

我对使文档转到其他地方的其他解决方案感到满意。

这将使代码更清晰,文档被隔离。

0 投票
1 回答
1108 浏览

java - 如何禁用 Javalin 日志记录

我想在 Javalin 下关闭此日志记录:

...但 Javalin 似乎没有办法关闭这些日志。有办法吗?谢谢

0 投票
1 回答
378 浏览

java - Mockito 在模拟的 Javalin 上下文中调用真实方法

我有一个真正奇怪的行为。似乎 Mockito 正在调用模拟类的真实方法,从而导致 NullPointerException。我正在模拟 Java 的 Javalin http 框架中存在的 Context 对象。

这是导致异常的最少代码。

我明白了

但它不应该调用真正的代码!到底是怎么回事?

0 投票
2 回答
179 浏览

kotlin - 在 Javalin 处理程序中调用 Junit 断言时不起作用

我有这个测试,它在端口7000和唯一的端点内启动服务,我做了一个失败的断言:

问题是测试总是通过(但它应该失败):

在此处输入图像描述

(运行时会发生相同的行为./gradlew test

...即使有一个控制台输出声称测试失败:

可能它正在另一个线程中运行,但我想知道是否有办法将它附加到相同的上下文中。(奇怪的是,在我的应用程序的另一种情况下——我无法隔离——它正确地失败了。)

0 投票
0 回答
1544 浏览

kotlin - Javalin/Kotlin OpenAPI 错误:未定义 SwaggerUIBundle

有什么我想念的吗?有在本地工作的代码,部署时我得到

ReferenceError:未定义 SwaggerUIBundle

清除浏览数据后,我在本地也遇到了同样的错误。以下是配置:

构建.gradle

应用程序.kt

Endpoint.kt注释

作为参考,Javalin 文档:https ://javalin.io/plugins/openapi

此外,我将从浏览器控制台附加所有错误。3.22.2当我3.24.3在 build.gradle 中设置 swagger-ui 版本时,它正在寻找文件。

0 投票
1 回答
140 浏览

java - 如何在 Windows 10 上安装 javalin

javalin网站上的说明对我来说不是很清楚。也许我只是很慢,但是,我似乎遗漏了网站不明显的难题的几个部分。例如,要在安装 python 后安装烧瓶,您只需在命令行中输入“pip install flask”即可。如果你没有 pip 然后安装 pip 然后像上面的烧瓶。相当海峡前进的东西。

对于 javalin,它说只需将依赖项代码添加到 maven。Sooo,我想我必须下载maven?有 eclipse 和 intellij 的说明,这是否意味着 maven 与这两个 IDE 捆绑在一起?如果我想使用 Visual Studio 代码怎么办?我真的需要下载另一个 IDE 吗?无论如何,如果我下载并安装 maven,那么还有其他文件要下载吗?您会认为您需要 javalin 相关文件。还有一个 zip 文件,但我把它放在哪里?哪里没有太阳?我认为这是其中之一,如果你习惯了这一方面的发展,那么它就会非常困难,但对于新手和业余爱好者来说就不那么重要了。

长话短说,有人可以一步一步给我吗?

0 投票
1 回答
669 浏览

kotlin - Kotlin/Javalin,管理配置文件的工具?

有哪些工具可用于管理 Kotlin/Javalin 应用程序的配置文件(每个环境)?Konf 的替代品(https://github.com/uchuhimo/konf)?

0 投票
1 回答
197 浏览

asynchronous - 两个 java 应用程序可以通过 javelin Web 套接字进行通信吗?

我正在开发一个分布式 Java 应用程序,它在 master -> slave/s 配置中实现状态机。

我希望主人能够与每个奴隶异步通信。在我的新手眼中,Javelin Websockets 看起来像是一个不错的轻量级解决方案,可以为其实现 SSL 连接。

我目前正在为此苦苦挣扎,因为到目前为止我发现的所有示例都是针对与服务器对话的网页中的 Javascript。这并不是我真正想要实现的目标。我想要一个持久连接,其中每个 Java 应用程序都可以异步发送消息。

在我最终浪费时间之前,我想知道是否有人可以告诉我我想做的事情是否可行,如果可以,他们是否能够指出任何在每一端使用 Java 应用程序而不是 Web 的代码示例页面与后端对话?

谢谢你的帮助。

布拉德