dropwizard相关内容
在我的Dropwizard项目中,我定义了一个通用ExceptionMapper: environment.jersey().register(new WebApplicationExceptionMapper()); ...但是,对于不匹配的路径,这似乎并没有捕获任何404错误. 在没有为每个资源定义五个defaultHandle
..
我有一个使用 Dropwizard 和Gradle作为构建系统实现的服务器应用程序.现在,我想集成 Apache Mahout 进行一些推荐系统操作. 添加Mahout依赖项并尝试运行后,出现异常. 我的初始依赖项看起来像 dependencies { compile 'io.dropwizard:dropwizard-core:0.9.1' compile 'i
..
有人可以让我了解如何在Dropwizard 0.8.x或更高版本中实现会话管理.到目前为止,我一直在使用Dropwizard 0.7.0并在其中完美运行.但是我真的对迁移到0.8.x时提供的更改文档感到困惑. 在Dropwizard 0.7.0(我以前使用过)中,它的操作类似于以下内容 /*MainApplication.class session handler */ environ
..
假设我有这个课程: @Path("/test") public class TestResource{ private TestService testService; public TestResource(TestService testService){ this.testService = testService; } @GET pub
..
泽西岛上有@RequestBody个等价物吗? @POST() @Path("/{itemId}") @Consumes(MediaType.APPLICATION_JSON) public void addVote(@PathParam("itemId") Integer itemId, @RequestBody body) { voteDAO.create(new Vote(bo
..
以下代码导致在Dropwizard 0.9.2和1.0.2中打印JSON服务器响应: return ClientBuilder .newBuilder() .build() .register(new LoggingFilter(Logger.getLogger(LoggingFilter.class.getName()), true))
..
使用DropWizard(Jersey Server),是否可以从身份验证器访问HttpServletRequest? 我会给它一个属性. 我尝试过: @Context private HttpServletRequest servletRequest; 但是它没有被注入. 我使用以下方式注册了身份验证器: env.jersey().register(
..
在我的应用程序配置文件(server.yml)中添加数据库详细信息之后,我无法启动我的dropwizard应用程序. server.yml(应用程序配置文件) server: applicationConnectors: - type: http port: 8080 adminConnectors: - type: http port: 9001
..
请注意:尽管此问题专门提到了Dropwizard,但我相信任何具有Jersey/JAX-RS经验的人都应该能够回答此问题,就像我想象的那样,Dropwizard只是遵循引擎盖/JAX-RS的惯例. 我有一个 Dropwizard 服务,该服务使用JSON进行改写/编写,效果很好. 我现在想将其切换为读/写二进制数据(以最小化网络带宽).我看到有一个 Dropwizard-Protobu
..
我正在创建用于访问数据的RESTful服务. 所以我开始编写该服务,首先我用以下代码创建了ReadOnlyResource接口: public interface ReadOnlyResource { Collection getAll(); E getById(K id); } 其中E是返回的类型,K是关键元素. 因此,如果我要使用
..
所以我想更改用于通过DropWizard资源验证模型的验证消息. 我正在使用Java bean验证批注.例如,这是我要验证的字段之一: @NotEmpty(message = "Password must not be empty.") 我可以使用验证器按预期测试此作品. 但是,当我使用DropWizard对资源进行验证时,它会向该消息添加一些额外的内容.我看到的是-pass
..
我试图了解 DropWizard 中的身份验证和授权的工作方式.我已经阅读了他们的身份验证指南和public class SimpleCredential { private String password; public SimpleCredential(String password) { super(); this.password = password; } } public class
..
我已经构建了一个类和配置文件的jar文件。 configuration.yml文件位于jar的根目录中。当我尝试使用以下命令运行应用程序时: java -jar target / drop-wizard-0.0.1-SNAPSHOT .jar server configuration.yml 我在下面得到了例外。如何从命令提示符指定位于jar中的文件? 线程“ma
..
我想将dropwizard中的每个请求和响应记录到不同的文件中。例如,我希望将所有请求记录在 /var/log/applicationname-request.log 中,并将所有响应记录到 /var/log/applicationname-response.log 我们有什么方法可以实现相同的目标吗? 解决方案 不幸的是DropWizard目前不支持这种原生。有关详细信息,请参见热
..
Dropwizard是否支持Servlet 3异步servlet?如果没有,它是否会在不久的将来的任何时候出现在路线图中? 解决方案 它使用Jetty 8,它支持Servlet 3.0。 Jersey(和JAX-RS)对此没有任何支持,但它即将在JAX-RS 2.0(以及Jersey 2.0)中发布。 Dropwizard没有添加任何特别的东西,但是当Jersey 2.0发布时,下一个主要
..
我有这些只读字段需要是安全的,比如密码。假设我们有一个用户对象: 公共类用户{ @NotEmpty @Size(max = 100) 私有字符串名称; @NotEmpty private String username; @NotEmpty @Email private String email; 私有字符串密码; @JsonIgnore public
..
我正在使用DropWizard和Freemarker构建一个视图,该视图根据Web服务的结果显示不同类型的表单。 我已经将表单创建为视图 - 每个都有自己的ftl。 所以,在我的资源中,我发现我需要哪种形式,然后加载main.ftl,将表单视图作为参数传递(见下文)。 这不起作用。谁能看到我们哪里出错?或者使用DropWizard和freemarker将视图链接在一起是否有完全不
..
我是新手的傻瓜。 我想知道的是他们设置连接端口,管理端口,记录器级别和所有配置参数的任何其他方式,而不是使用.YML文件。 解决方案 启动应用程序时可以使用像param这样的命令。 它全部在 docs 。 例如: -Ddw.server.applicationConnectors [0] .port = 9090
..
我想动态过滤JDBI查询。 参数列表通过REST从UI传递,例如 http:// localhost / things?foo = bar& baz = taz http:// localhost / things?foo = buz 这是(笨拙地)建立(泽西@Context UriInfo :: getQueryParameters - > StringBu
..
我正在开发一个使用angularjs应用程序前端作为后端dropwizard的应用程序。我打算使用Nginx作为后端dropwizard服务器的网关,并作为资产服务器(图像,也许是angularjs应用程序)。 我的问题是什么是最好的部署策略: 使用dropwizard后端捆绑angularjs并使用nginx作为前端? 部署nginx服务器上的angularjs应用程序? 提
..