问题标签 [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 投票
1 回答
624 浏览

kotlin - Thymeleaf:一个简单的 for 循环中的“异常评估 OGNL 表达式”

我有这个控制器:

我的模板文件"my-list.html

运行它时出现此错误,这让我发疯:

是否有 Thymleaf 调试模式?有没有办法打印模型树?我不知道为什么表达是错误的。

0 投票
1 回答
85 浏览

kotlin - Javalin 4:如何正确编写对 Validator.check() 的调用中的检查?

我正在尝试采用从 Javalin 3 到 Javalin 4 的现有参数验证代码。它使用 Javalin 的Validator类。这是我得到的代码(重写):

我收到了check()调用的编译错误:

我不明白为什么会出现错误。我想我应该匹配第二个重载的check(). 如何正确书写?

注意:我已阅读Javalin 3 到 4 迁移指南,其中给出了如下示例:

我似乎遵循,除了我将错误消息作为字符串给出,但有匹配的重载。那么这里有什么问题呢?

0 投票
1 回答
81 浏览

java - 创建简单 Java HttpServer 的方法

我在 Tomcat 上有一个带有 Spring MVC 的旧应用程序,我想在其中启动另一个端口上的服务器。

对于这种情况,我通常使用方便的Javalin 。但在这种情况下,它不适合我,因为它是使用加载的 Jetty 加载javax.servlet-api 3.1的,但应用程序使用javax.servlet-api 3.0.

任何人都可以为 HttpServer 建议一个类似的框架或方便的模式(以免为每个请求创建一个处理程序)。

在 Javalin 中创建服务器的示例:

0 投票
1 回答
64 浏览

kotlin - Javalin Migration from 3 to 4

We are migrating the Javalin from 3 to 4 in our current kotlin project. the dynamicGzip has been deprecated and replaced with compression strategy. The pom.xml part will look like below.

The code part of kotlin is as follows

We are using the migrating document from this link https://javalin.io/migration-guide-javalin-3-to-4

When we try to build the project in intelij Idea with this change, ended with the below error.

What is that we are missing here?

Also it will be helpfull if config.addStaticFiles syntax is also added wrt javalin 4

0 投票
1 回答
36 浏览

kotlin - Javalin 迁移

我是 Kotlin 和 Javalin 的新手。从 Javalin 3 迁移到 4 时,Javalinjackson.configure()不推荐使用函数。下面是部分代码

我在文档中阅读的config.jsonMapper()是现在使用的。任何指针都会有所帮助。

0 投票
1 回答
29 浏览

api - 在 Javalin 3.0 中禁用选项方法

我们在我们的 kotlin 应用程序中使用 Javalin,我们希望从处理程序中禁用选项方法,我们希望只保留get、post方法。下面是Javalin的配置代码

我无法在官方网站上获得 3.0 版本的文档。是在这些行中配置还是在其他地方?

0 投票
0 回答
14 浏览

kotlin - Javalin 3.0 中的速率限制

我们正在尝试使用 API 处理程序文档中的以下语法来实现对 API 的 no.of 请求

但最终得到未解决的参考 Ratelimit错误。这里有语法的指针吗?

我们正在使用 Kotlin 来实现它。

0 投票
1 回答
24 浏览

kotlin - javalin中的限制选项方法

我们有一个如下所示的 kotlin 代码,我正在尝试使用 Javalin(3.12.0) 禁用 API 的选项方法,如下所示,但这会导致阻塞所有其他方法,例如 get 和 post。我在这里想念什么?

还有 2 个问题 1.想要使用下面的代码为 get APi 的 20 请求实施一个小时的速率限制

如何实现?

  1. 如何限制在 API 调用时显示的码头服务器版本?
0 投票
0 回答
21 浏览

java - 在 Javalin 应用程序中使用 JPA

我正在用 Java 创建一个 Web 应用程序,并想使用Javalin框架。

问题/疑问:

  • Javalin Web 应用程序中使用JPA(通过休眠)的最佳方式是什么?
  • EntityManager即,使Javalin 请求处理程序可以使用 JPA 对象的最佳方法是什么?
0 投票
0 回答
15 浏览

java - 单元测试 Javalin 框架,模拟上下文不起作用

我正在使用 Javalin 4 和 Mockito 4,我想测试一个简单的控制器方法。

我在这里阅读教程:https ://javalin.io/tutorials/testing

这是我的控制器:

这是我非常简单的测试:

我在运行测试时收到了这个错误:

就像 Context.pathParam 方法真的被调用了,使用 mockito 和模拟上下文对象不应该创建一个新对象而不是从真实对象调用真实方法?为什么会发生这种情况,我应该如何测试?

最后这是我的 pom.xml