问题标签 [dropwizard]
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 - jackson jsonnode 属性错误
我想要这样的东西
为了能够直接从rest api客户端传入。
这适用于 Jackson 1.9(没有特殊序列化),但由于某种原因不适用于 2.1。我收到一条错误消息,提示无法对 JsonNode 进行反序列化。
我创建了一个实现 MessageBodyReader 接口的类,但我不确定如何实际使用它。我该如何进行这项工作?
还有其他解决方法吗?
dropwizard - 限制 dropwizard 管理页面
如何对 Dropwizard 管理门户进行身份验证,以限制普通用户访问?请帮忙
servlets - Dropwizard:设置 servlet 上下文参数
给定以下 web.xml:
如何告诉 DropWizard 将“模块”servlet 上下文参数设置为“com.foo.MainModule”?
Configuration.getHttpConfiguration().getContextParameters()
总是返回一个空列表。我们应该扩展这个类吗?
dropwizard - 寻找一个dropwizard的例子
寻找我发现的 dropwizard 示例:
https://github.com/codahale/dropwizard/tree/master/dropwizard-example
但我对至少一个更完整的示例感兴趣:
- 客户 - 账户等 1:n 关系
- 至少带有表单的 html gui 表示
- 对 xml 的全面支持
三分之二将是一个开始,并且会被我“接受”。
java - 将 Apache Shiro 安全库与基于 Dropwizard 的 JAX-RS 应用程序集成
我正在尝试更改 Dropwizard 以支持 Shiro。
我已经阅读了文档并且有点困惑。我想将 Shiro 与表单登录身份验证和 Apache Shiro Annotations 结合使用。我认为我需要使用 Jersey Filters 来支持 Shiro。
这是在泽西岛支持 Shiro 注释而不是经典的 Shiro 过滤器方法的正确方法吗?
由于 Jersey 过滤器可以很好地访问带有注释的资源,因此使用注释对我来说似乎是完美的。
我宁愿不使用 AOP 方法,而且将 JAX-RS 与 JAX-RS 作为一个单独的模块进行动态集成可能真的很棒。
web-services - Dropwizard/Jersey - 从 InMemoryTestContainer 切换到 Grizzly
背景:
根据这个问题http://java.net/jira/browse/JERSEY-623, InMemoryTestContainer 将无法支持具有可注入构造函数的资源。因此,如果您在资源类中注入了 HttpServletRequest,您将需要其他测试容器,例如 grizzly。
我的情况:
我正在使用在下面运行 Jersey 的 dropwizard,我在我的资源类中注入了 HttpServletRequest,如下所示:
我的测试类看起来像:
问题:
如何将测试容器从 InMemoryTestContainer 切换到 grizzly?
java - 在状态已创建上设置 Location 标头路径时,Javax 响应预先添加方法路径
我们正在使用 Dropwizard / Jersey 来构建 Web 服务。资源有路径,方法有子路径。当返回创建的响应(201)时,我们获取的方法的路径被添加到我们提供的位置。当返回一个位置的 OK 状态时(我知道是人为的),一切都很好,并且返回的位置就像我们提供的一样。
我们如何返回一个不是我们方法位置的子路径的位置?
在下面的示例中:访问“http://localhost/foo/bar”(创建状态)以“http://localhost/foo/bar/wibble”的位置响应(注意/foo/bar)
而对“http://localhost/foo/baz”(ok 状态)的访问则以“http://localhost/wibble”的位置响应,这正是我们想要的。
rest - 将 json 从 php 发布到 REST
我有一个 REST url(使用 DropWizard 用 Java 编码),我想从 PHP 向其发布一个 json。但是我收到415 Unsupported MediaType
错误。我查看了许多论坛,但无法弄清楚错误可能是什么。我的两端代码如下:
服务器
客户
测试类
请求未达到 REST(未打印 LOG 行)。我在这里想念什么?
jersey - Dropwizard/Jersey - 运行测试时缺少公共方法的依赖项
我在使用 Dropwizard: 0.6.1 (jersey 1.15) 运行 resourceTest 时遇到了“缺少依赖项”异常,有没有人有过这种情况的经验?
我的测试文件:
例外:
java - Dropwizard中的Java复杂验证?
我想在 REST 端点上接受 JSON 并将其转换为正确的类型以便立即验证。
端点如下所示:
但是有很多 Car 的子类,例如 Van、SelfDrivingCar、RaceCar 等。我如何才能在端点上接受不同的 JSON 表示,同时保持资源中的验证代码像这样简洁@Valid Car car
?
再次:我发送 JSON 格式(这里,它是 Car 的一个子类的表示,即 SelfDrivingCar):
我希望验证机制查看kind
属性,创建适当子类的实例,例如SelfDrivingCar
并执行验证。
我知道我可以为所有类型的汽车创建不同的端点,但这似乎并不干燥。而且我知道我可以使用实数Validator
而不是注释并手动完成,所以我只是问是否有一些优雅的捷径可以解决这个问题。