问题标签 [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.

0 投票
1 回答
1086 浏览

spring - 使用 Dropwizard 框架调用soap服务和rest api

我需要在 RESTFul API 中公开我的业务逻辑。我的一位同事提到 Dropwizard 似乎相当不错。但是我想知道它是否符合我的要求。我的要求是调用多个 SOAP 服务和 REST API 来构建应用程序逻辑。

dropwizard 对消费肥皂服务/休息 api 有任何原生支持吗?或者我应该与 Spring、CXF 等其他框架集成?如果我使用 CXF 或 Spring,我知道我需要生成 JAXB 注释类、服务端点接口等,提供 cxf bean 并将依赖项注入我的代码并实现业务逻辑。

请让我知道是否可以在没有任何其他框架(如 spring、cxf 等)的情况下仅使用 dropwizard 来满足要求?

非常感谢你的帮助。

0 投票
1 回答
161 浏览

json - dropwizard:由一组项目产生的不正确的 json

我正在使用 Dropwizard 提供 RESTful 服务。我期望的 JSON 如下所示:

但我得到的 JSON 是这样的:

我有两节课。我有一个ApiFeaturedMerchantGroup包含ApiFeaturedMerchants 列表的类。

如何在我的 JSON(包含单个“featuredMerchant”项目的“featuredMerchants”组)中获得额外的级别?我是否有错误的注释,或者我错过了一个/一些?

0 投票
0 回答
179 浏览

java - 为什么 MongoDB Java 驱动程序在 SemaphoresOut 错误后没有恢复?

在凌晨 1:00,我们的服务器收到了大量请求,这可以理解地导致以下错误:

然后这个错误:

5 分钟后,CloudWatch 显示请求恢复正常(请求很少),但驱动程序不断报告连接超时错误。6 小时后,当我们注意到错误时,我们重新启动了服务器,一切都恢复正常,但我一直在想可能是什么原因导致 MongoDB 驱动程序卡在错误状态并且在请求率下降时没有立即恢复(仅供参考,我们使用 DropWizard/Jetty 处理 API 请求)。

0 投票
2 回答
2616 浏览

java - 在 dropwizard 项目中使用 ehcache

我正在使用 dropwizard 创建一个 RESTful 服务。为了避免重创数据库,我正在寻找一个好的 java 缓存解决方案。搜索网络将我带到 ehcache。我已经阅读了一些文档,但目前我不清楚如何在 dropwizard 项目中使用 ehcache。

例如,配置文件在哪里?我只需要一些东西来帮助我开始使用缓存。

如果这很难集成,那么最适合 dropwizard 项目的缓存解决方案是什么?

0 投票
2 回答
4394 浏览

java - 如何直接访问 Dropwizard 资源,而不是通过 REST

我创建了 Dropwizard 资源并将其映射到 REST API。现在我想从我的代码中的其他点重用这个资源 API 作为 JAVA API。我该怎么做?

这是资源类:

请注意,ProviderResource 是用 dao 初始化的:

现在 ProviderResource 正在播出,我想从我的代码中使用它。就像是:

你说什么?

0 投票
1 回答
657 浏览

java - Dropwizard / Jersey 为资源返回 204

我正在尝试为资源设置测试:

但是,我得到一个 204:

我不知道为什么。我已经测试过Rating可以将 a 序列化为 json。

下面是资源的实现:

0 投票
2 回答
1879 浏览

bundle - 如何使用 bazaarvoice dropwizard 可配置资产包


大家好,

DropWizard 可以从 jar 文件外部提供资产吗?我已经读过,可以使用 dropwizard-configurable-assets-bundle(后来只有 DCAB)在 jar 文件之外提供静态文件。

但是网络上没有可用的示例。唯一的一个,在他们的 github 页面上对我来说不是很有帮助。

首先,有人说我应该实现 AssetsBundleConfiguration,但是没有提到我应该在哪里使用它。

接下来,在服务中,我应该放置这一行: bootstrap.addBundle(new ConfiguredAssetsBundle("/assets/", "/dashboard/")); 但不幸的是,它向我显示了一个错误,它不适用于该论点。

第三部分有一些yaml,但我不知道它是由bundle产生的,还是应该放在某个地方。

我注意到,路径是相对于 src/main/resources 的。是否还有选项如何访问除此之外的文件?

0 投票
1 回答
675 浏览

java - Json 在泽西岛串起来

我有一个带有 POST 方法的 ajax 请求。该请求将 Json 数据发布到服务器。我想将此 json 解析为这样的字符串:

每次我尝试向服务器发出请求时都会出现此错误:

“错误 400 无法从 START_OBJECT 令牌中反序列化 java.lang.String 的实例”

这是 Post 请求的详细信息:

我该如何解决这个问题?谢谢!

0 投票
2 回答
16406 浏览

postgresql - How can I create triggers for a postgreSQL db using liquibase?

I'm using the dropwizard-migrations module for liquibase db refactoring. See the guide here: http://dropwizard.codahale.com/manual/migrations/

When I run java -jar my_project.jar db migrate my_project.yml

I get the following error:

ERROR [2013-09-11 20:53:43,089] liquibase: Change Set migrations.xml::11::me failed. Error: Error executing SQL CREATE OR REPLACE TRIGGER add_current_date_to_my_table BEFORE UPDATE ON my_table FOR EACH ROW EXECUTE PROCEDURE change_update_time();: ERROR: syntax error at or near "TRIGGER" Position: 19

Here are some relevant changesets from my migrations.xml file:

Is there any way I can create the trigger add_current_date_to_my_table? Is this redundant with the "RETURNS trigger" from creating the function?

0 投票
1 回答
175 浏览

java - 如何将 JSON 数据绑定到 Jersey 中的字符串

我的服务使用 Json 数据。我想把它绑定成一个字符串。我尝试了以下代码但不成功:

我收到错误消息:“错误 400 无法从 START_OBJECT 令牌中反序列化 java.lang.String 的实例” 我该如何解决这个问题?