dropwizard相关内容
我们一直在使用 Dropwizard 创建 HTTP 服务.通常语法看起来像 java -jar {path_to_jar} server config.yml 使用 dropwizard 的 ServerCommand 在内部旋转 HTTP 服务器.但是,对于新要求,我们需要它支持另一个命令行输入,最好是运行的第一个输入.说, java -jar {path_to_jar} path_to
..
我正在尝试编写一个 PATCH api 方法,该方法从项目列表中删除一个特定元素.请注意,项目列表是 Menu 类的一部分.那里没有很多 dropwizard 资源,所以我有点卡住了. 这里是所有重要的代码段 - https://pastebin.com/Y9mAVZJk 任何帮助都意义重大.我是restul apis的初学者,但我很容易掌握了Angular的概念.我遇到了后端问题,尤
..
我已按照以下链接中 pandadb 的回答中给出的所有步骤进行操作如何使用自定义 Dropwizard 过滤器选择性地保护资源 我将自定义注释添加到资源方法中,但未调用自定义授权过滤器. 谁能告诉我我可能错过了什么. 更新:- 我使用 java8 使用 dropwizard 1.0 并使用 maven 构建应用程序. 解决方案 首先检查 这个 Dropwizard 功能示
..
我有一个简单的 Dropwizard 0.8.1 REST 服务,它包含 Jersey 2.17.在 REST/Jetty 服务的上游,我有一些身份验证服务,它向传递给我的 Dropwizard 应用程序的 HTTP 标头添加了一些很好的授权信息. 我喜欢能够在我的资源中创建一个自定义注释来隐藏所有杂乱的标头解析到 POJO 垃圾.像这样: @Path("/v1/task")@Produ
..
我有一个由其他人编写的 REST api,其中处理对特定 url 的请求的方法接受一组从路径参数填充的参数. @POST@Path("/{classid}/{studentid}/details")@Consumes(MediaType.MULTIPART_FORM_DATA)@SuppressWarnings("未选中")公共响应 processFile(@FormDataParam("sou
..
我正在实现一个用户授权模块,该模块将使用(新)注释应用于资源方法. 为此,我创建了一个 Jersey(请求)过滤器,我需要在其中获取注释以允许/禁止资源操作. 我使用的是 Dropwizard 0.7.1 和 Jersey 1.18.1 资源类: @Path("/v1/users/registration")@Produces(MediaType.APPLICATION_JSON)
..
我正在使用 DropWizard(使用 JDBI)构建 Java Rest API,我的要求是我需要使用同一个应用程序查询多个 MySQL 模式.它基本上是一个包含多个架构的 AWS MySQL 实例——每个客户端一个架构. 我需要的是一种机制,它知道根据请求查询哪个“模式"——IE:请求属于哪个客户端. 我知道如何创建数据源、DAO 等(使用本教程:https://dropwizar
..
我有一个关于dropwizrd的旧版本的项目(0.9.3,其中没有任何日志过滤器( MarkerFilter 作为如何为Log4j 2创建过滤器的示例. 我还应该指出,您对过滤器的配置是错误的.Log4j使用插件系统,因此您永远不必在配置中指定类名. 话虽如此,您无需创建自己的过滤器.只需使用Log4j的 RegexFilter .或者,如果您想复制代码,则可以使用 ScriptFil
..
我需要在dropwizard中的资源外部调用DAO方法.看手册我不清楚如何使用它.手册说 SessionDao dao = new SessionDao(hibernateBundle.getSessionFactory());ExampleAuthenticator exampleAuthenticator =新UnitOfWorkAwareProxyFactory(hibernateBun
..
我有一个拖放向导项目,该项目具有以下目录结构: basedirpom.xml配置文件src主要的资源myresource.xml的构建部分项目-$ {version} org.apache.maven.plugins maven
..
我目前正在使用dropwizard处理我的Java应用程序. 它工作正常,我运行它发送yml文件完整或参数. 例如,其中之一就是这个: 报告:启用:false 所以,我要做的是将此yml文件设置为默认值,并在需要时(用于将来的功能)发送此 var 的值 所以我想做这样的事情 报告:已启用:$ {REPORTING_FLAG:false} 然后我可以将REPORTING_
..
我对所有这些框架都是超级新手,所以请在这里尝试并接受我的感觉,这应该是一件非常简单的事情. 我正在尝试学习将Swagger集成到现有Dropwizard应用程序中以生成API文档的过程,理想情况下是使用Swagger UI界面,以便尝试/使用它的人们可以交互使用.具体来说,使用此捆绑包: smoketurner/dropwizard-swagger 在尝试与我的雇主希望将其集成到的完整
..
我使用的是dropwizard 0.9.2,不得不将杰克逊升级到2.7.3 以在以下位置进行以下配置至少开始: 服务器:applicationConnectors:-类型:http端口:8080adminConnectors:-类型:http端口:8081requestLog:时区:UTC追加者:-类型:控制台logFormat:“%d {HH:mm:ss.SSS} [%thread]%-5le
..
我们刚刚从0.6.2或0.7升级了dropwizard版本,发现.yml文件中的许多配置已更改.尽管我们能够找出其中的大多数,但我们无法找出如何关闭"requestLog".在0.6.2中,我们执行了以下操作: requestLog:#记录到标准输出的设置.安慰:#如果为true,则将请求记录到stdout.启用:false#应该显示日期的时区. 但是请查看新的文档: 我们没有看到有
..
我想这是一个普遍的问题,但是经过一番搜索,我找不到任何相关的东西. 我遇到的问题是,在使用 @UnitOfWork 注释资源方法时以及在资源方法内部时,出现了 No Hibernate Session绑定到线程异常的问题.,进行异步DAO调用.这种设计的思想是在一个单独的I/O线程上进行数据库调用,以便释放Jersey资源线程. 不幸的是,如异常所示,此 RxIoScheduler-2
..
因为 codahale-metrics 已移至 io.下.我们代码中的一个实现是利用该类: import com.codahale.metrics.JmxReporter 具有依赖版本 3.2.2 现在,我们正计划升级到该工件的最新版本 4.
..
我正在使用Drowpizard 0.7.1,但也许我很快就会升级到0.8.4. 是否有人知道如何向dropwizard添加管理资源,如下面的示例所示,显示在“操作菜单"中? 操作菜单指标ing线程数健康检查CustomAdminXy 解决方案 我认为您不容易做到这一点. createAdminServlet 创建带有链接等的自定义Admin servlet ...(然后,您必须
..
我们一直在使用Dropwizard创建HTTP服务.通常语法看起来像 java -jar {path_to_jar}服务器config.yml 使用dropwizard的ServerCommand在内部旋转HTTP服务器.但是,对于新要求,我们需要它支持另一个命令行输入,最好是运行的第一个输入.说, java -jar {path_to_jar} path_to_file服务器conf
..
我们正在尝试将一个自定义的http标头添加到dropwizard访问日志中.我们尝试了dropwizard 0.9.1和0.9.2,但是找不到实现此目的的方法.我们注意到以下情况: server.requestlogs.appenders [file] .logFormat被忽略.它始终使用通用的日志记录格式进行记录. logging.appenders [file] .logFormat
..
我正在尝试使用Guice将依赖项注入 DynamicFeature .我还需要Jersey注入HttpServletRequest,我目前正在尝试通过@Context进行此操作.这是在Dropwizard应用程序中. 我的最终目标是拥有一个通过DynamicFeature应用于特定资源的AuthenticationFilter.我的AuthenticationFilter有一些必须注入的依赖
..