问题标签 [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 回答
146 浏览

java - Javalin IO (Java):值为 'list' 的路径参数 'id' 不是有效的 Long

在 Javalin 中遇到问题,我的 IntelliJ Idea IDE 中的控制台输出正在输出 400 HTTP 错误代码,在尝试使用:List<Long>id 参数时出现问题,该参数在其他类中被称为:Longid 时尝试从名为 WorkoutDAO.java 的数据访问对象为其类 Workout.java 创建新实例。

目前代码编译得很好,它只是当我遍历到出现 400 错误代码的页面时发生的错误。

控制台中的 Javalin 输出以下内容:

我有人知道如何帮助我解决这个问题。那很好啊。

0 投票
0 回答
46 浏览

java - 如何在 app.vue 中导入/链接到本地​​ css 样式表文件

我正在使用 Java、Javalin 和 vue。

我无法弄清楚如何让 css 工作,而不只是将它全部嵌入我的app.vue的标签中。

所以我想要:

我在搜索时发现,人们在做这样的事情:

或者

这些会很棒。但不知何故它对我不起作用。

我非常喜欢 intellij 和 java,我主要在 vim 中做 web-dev 前端的东西。但对于这个项目来说,它的全部都是智能的。我只是讨厌处理巨大的长文件。当我可以将其拆分为更多文件时。所以如果有人有一个超级简单的方法来链接它。这将是惊人的。:)

0 投票
2 回答
135 浏览

java - Jetty Async 未按预期工作,性能比同步差

在此先感谢您的任何指示或帮助。

基本上我希望异步版本的性能比同步版本好得多,但同步版本的性能相当或更好。

我做错了什么,什么给了?我尝试不使用 Javalin,以防框架中的某些内容产生问题,似乎给出了类似的结果。我确实只用 Netty 尝试过这个(太长而无法发布代码),我也遇到了类似的结果。

我写了以下代码:(javalin-3.12.0 和 jetty-9.4.31.v20200723)

并得到以下结果:

0 投票
0 回答
200 浏览

cassandra - 如何在 Javalin 应用程序中创建长寿的 cassandra CqlSession

我有一个使用 Javalin(Java 中的简单 HTTP 框架)构建的应用程序,它利用 Cassandra 作为后端。

根据 Datastax 文档https://docs.datastax.com/en/developer/java-driver/4.9/manual/core/#quick-start

CqlSession 是驱动程序的主要入口点。它拥有实际 Cassandra 集群的已知状态,是您用来执行查询的工具。它是线程安全的,您应该创建一个实例(每个目标 Cassandra 集群),并在整个应用程序中共享它;

这就是我的main函数的样子:

该类Handlers包括句柄函数,如下所示:

但是,在我启动应用程序并在本地点击 REST 端点后,我得到了

我想知道如何创建一个长期的CqlSession而不是每个请求的短期的。我正在开发的应用程序可以在https://github.com/YikSanChan/mystatus/tree/main/api/src/main/java中找到。

0 投票
1 回答
81 浏览

gradle - file.getName() 找不到方法 getName() 的符号(使用 Gradle 和 Javalin)

当我尝试运行此代码时:

我收到此错误:

我已经导入了这些:

我正在使用 Gradle,并且已经在 build.gradle.kts 中添加了这个依赖项:

所以 build.gradle.kts 文件可以正确构建。

我还应该导入什么?我错过了什么?

0 投票
1 回答
401 浏览

javalin - Javalin 热重载静态文件

我配置了一个由 Javalin 提供服务的静态文件夹:

在 Javalin 日志中,我看到:

这很好。文件得到送达。但是每次更改 JS/HTML/CSS 文件时,都需要重新启动 Javalin。有没有办法解决?为了快速开发,我只是想刷新浏览器。

0 投票
1 回答
405 浏览

java - Javalin中字符串的JSON响应

我正在尝试从 Javalin 中的字符串创建 JSON 格式的响应。JSON 对象必须来自字符串,而不是来自类。

使用上面的代码,我收到 500 服务器错误。

0 投票
1 回答
55 浏览

java - 在 Javalin 框架中加密数据库密码的可能方法

更新密码配置以存储 Ignite DB 的加密密码(而不是纯文本)

我知道的一种类型是 AES,是否有任何不同的加密技术以及优缺点会有所帮助。

0 投票
1 回答
168 浏览

javascript - CORS在javascript中阻止发布请求

我正在使用 Javalin 制作一个 api 并尝试从 javascript 向它发送数据,但是每当我尝试这样做时都会出现 cors 错误。我可以很好地接收数据,但不能发送数据。这是我的错误:对预检请求的响应未通过访问控制检查:它没有 HTTP ok 状态。

------------java-----------

0 投票
1 回答
138 浏览

java - 如何解决“org.slf4j.impl.StaticLoggerBinder”错误以运行我的 Javalin Web 应用程序?

我正在使用 IntelliJ IDE,在其中创建了一个 maven 项目来构建网站。我正在尝试使用 Javalin,因为它是一个轻量级的框架。根据 Javalin 的文档,我的 pom.xml 文件是:

在 src/main/java 下,我创建了一个 HelloWorld.java 来运行我的 webapp。代码是:

当我运行时,我收到这样的错误:

在这种情况下。这背后可能是我的错误?

提前致谢。