问题标签 [ninjaframework]

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 投票
0 回答
69 浏览

ninjaframework - POST 数据为空


我正在尝试将一些数据发布到忍者框架。发布的数据看起来像{"data":[null,null,null,null,null,null,null,null]}或有点填充{"data":[["028325166-2"],["aspernatur"],null,["Neotal","adipisci"],null,null,null,null]},应该是带有键“数据”的字符串数组。

我创建了一个名为 FilterObject 的数据传输对象

}

这是我的控制器:

帖子已发送且未引发错误,但遗憾的是数据数组为空!你有想法吗?提前致谢!

0 投票
2 回答
597 浏览

java - 在 ebean 中创建一个表,其中两个列表连接到另一个表

我正在使用 Ninja 框架,并且正在尝试创建一个表,其中包含两个相同类型的其他表的列表。问题是另一个列表中的所有内容也在另一个列表中。

主要的:

功能测试:

福:

酒吧:

从主打印:

预期的:

0 投票
1 回答
53 浏览

javascript - 访问自身内部的匿名函数实例

如何在自身内部获取匿名函数的实例?

它必须是匿名的,它是一个回调,并且在传递给我的函数中,我将属性附加到回调并调用它。然后它应该返回自己的财产。

我也不能将道具传递给它。

0 投票
1 回答
143 浏览

java - Ninjaframework MVC Controller 继承和路由

在我的 Ninja Web 应用程序中,我有一个用于 CRUD 操作的通用控制器。

通用接口:

抽象控制器:

富控制器:

当我运行我的 ninja webapp 时,发生了这个错误:

提前致谢

0 投票
1 回答
229 浏览

mongodb - Ninjaframework、Morphia 和 GeoSpatial 索引

我正在尝试在 MongoDB 中存储和查询地理坐标。我将 Ninjaframework 与 ninja-mongodb 模块一起使用,特别是使用 Morphia。

有坐标的实体看起来像这样

创建对象并查询它们的代码如下所示

我收到此错误消息

我试图调用 mongoDB.ensureIndexes(true); 它确实在坐标上创建索引。但是我仍然收到上面粘贴的错误。

互联网没有提供任何帮助,我希望那里有人可以。

提前谢谢了!

0 投票
1 回答
232 浏览

java - 将 Spring 依赖注入与 Ninja 框架集成

我最近考虑将我们当前的 Java Web 框架(Play 框架)替换为一个更加基于 Java 的框架。我遇到了两个对我很有吸引力的 Web 框架:Ninja 框架和 Spark 框架。

我倾向于更喜欢 Ninja Framework,但我无法找到它的工作示例以及Spring Framework的依赖注入容器(我目前使用它并无意替换它)。

谁能指出一个工作示例(Spring with Ninja)或描述使用 Ninja 框架的一些优点或缺点?

0 投票
1 回答
530 浏览

java - Ninja 框架无法将表单解析为 Java 对象

我刚刚开始熟悉 Ninja 框架。我正在尝试将表单解析为 Java 对象。但是,尽管这似乎遵循文档,但它似乎不起作用。

路由:router.GET().route("/create_user").with(UserController.class, "createUser");

控制器:public Result createUser(Context context, UserTest userTest) { System.out.println(userTest); 返回Results.text().renderRaw("成功"); }

用户测试:公共类用户测试{私有字符串名称;私人年龄;

输入: http://localhost:8080/create_user?name=test&age=5 输出:虽然“成功”正确返回给浏览器,但 UserTest 对象为空。

有什么想法吗?

哦,我刚刚注意到这条消息:@qtp-1661406123-0] DEBUG ninja.utils.AbstractContext - 由于请求未在 /create_user 处发送内容类型标头,因此无法解析正文

0 投票
1 回答
113 浏览

java - 带有 GAE 的 Ninja 框架:访问 google 应用引擎开发控制台

通过 Ninja 框架使用 GAE 时,我似乎无法访问通常位于http:localhost:8080/_ah/admin. 这是允许您查看数据存储、日志等的控制台。我如何访问它?

0 投票
1 回答
75 浏览

scala - 在ninja框架中获取请求的ip地址

我的应用程序中有以下框架

如何获取客户端请求的 ip 地址?

我的路由定义如下:

0 投票
2 回答
122 浏览

java - 将 spring data jpa 与 ninja java 一起使用

ninja是一个很棒的框架,但是来自 spring 背景,我需要将 spring data jpa 与 ninja 一起使用。

我想自动装配一个 JpaRepository 并在 ninja 中使用它。虽然 ninja 使用 Guice Inject。我一直在为我的班级找到没有实现。

  1. 存储库

    /li>
  2. 注射

    /li>
  3. 错误

com.google.inject.CreationException: 无法创建注入器,看到如下错误:

1) 没有绑定 com.bw.dd.dsl.repository.PortalUserRepository 的实现。