dropwizard相关内容

使用Dropwizard& JDBI用多个模式查询数据库?

我正在使用DropWizard(使用JDBI)构建Java Rest API,我的要求是我需要使用相同的应用程序查询多个MySQL模式。它基本上是一个包含多个模式的AWS MySQL实例 - 每个客户端一个模式。 我需要的是一种机制,它知道要查询哪个“模式”,具体取决于请求 - IE:请求所属的客户端。 我知道如何创建DataSource,DAO等(使用本教程: https://dro ..
发布时间:2019-01-02 10:36:56 Java开发

Dropwizard管理员:更改所有的loglevel

我的配置是标准的 日志记录: #所有记录器的默认级别。可以是OFF,ERROR,WARN,INFO,DEBUG,TRACE或ALL。 级别:INFO #特定于记录器的级别。 loggers: #将'com.example.app'的级别设置为DEBUG。 com.example.app:DEBUG #将SQL日志重定向到单独的文件 org.hibernate. ..
发布时间:2019-01-02 10:00:05 Java开发

使用inbuild注入的Jersey自定义方法参数注入

你好我正在使用dropwizard构建一个应用程序,它在内部使用jersey 2.16作为REST API框架。 对于所有资源方法的整个应用程序,我需要一些信息所以要解析这些信息,我定义了一个自定义过滤器,如下所示 @ java.lang.annotation.Target(ElementType.PARAMETER) @ java.lang.annotation.Retentio ..
发布时间:2018-12-29 19:27:26 Java开发

Dropwizard热部署

我正在寻找一个简单易用的Java系统,它为我创建了一个REST服务。所以我找到了dropwizard,但据我可以使用谷歌,它发现它缺乏热部署,虽然码头能够这样做。使用maven-shade-plugin时,至少需要10秒才能构建。此外,我的IDE报告说,当涉及到shade-plugin时,它无法使用编译保存功能(也就是热部署)。 我可以以某种方式使用hotdeployment吗?或者我可以使 ..
发布时间:2018-12-27 20:01:59 Java开发

将Apache Shiro Security Library与基于Dropwizard的JAX-RS应用程序集成

我正在尝试改变Dropwizard以支持Shiro。 我已经阅读了文档并且有点困惑。我想将Shiro与表单登录身份验证和Apache Shiro Annotations结合使用。我认为我需要使用Jersey Filters来支持Shiro。 这是支持Jersey的Shiro注释而不是经典的Shiro Filter方法的正确方法吗? 由于Jersey Filters可以很好地访问带 ..
发布时间:2018-12-26 13:16:56 Java开发

我可以在DropWizard中拥有多个配置文件吗?

我想为DropWizard提供几个yaml文件。其中一个包含敏感信息,一个包含非敏感信息。 您能指点我在DropWizard中如何获得多个配置的任何文档或示例吗? 解决方案 ConfigurationSourceProvider 是您的答案。 bootstrap.setConfigurationSourceProvider(new MyMultipleConfiguratio ..
发布时间:2018-12-26 13:01:14 Java开发

使用嵌入式容器部署war文件与可执行jar的建议

java空间中似乎有一种趋势,即不再以war文件(或ear文件)的形式将java Web应用程序部署到java servlet容器(或应用程序服务器),而是将应用程序打包为带有嵌入式servlet / HTTP服务器的可执行jar,如jetty。我的意思是更新的框架影响新应用程序的开发和部署方式,而不是如何将应用程序交付给最终用户(因为,例如,我知道Jenkins使用嵌入式容器的原因,非常容易抓住 ..
发布时间:2018-12-25 20:05:46 Java开发

Dropwizard HK2注射液

我在使用dropwizard时非常新。目前我正在尝试实现HK2依赖注入。这在资源中工作得很好,但它不能在资源之外工作。以下是我正在做的事情: 客户端客户端=新的JerseyClientBuilder(环境).using(configuration.getJerseyClientConfiguration())。建立( “contentmoduleservice”); // DAOs ..
发布时间:2018-12-21 20:57:57 Java开发

使用Dropwizard 0.7.0实现长轮询服务器

我正在尝试使用Dropwizard 0.7.0框架实现一个长轮询服务器。我被建议使用码头集成。经过一些谷歌搜索,我真的很困惑像websockets,jetty continuation,cometd。 我的问题是,这些东西是什么,我应该选择哪一个?非常感谢任何一个例子! 已编辑 我们的服务器有很多客户端,包括移动(ios,android),个人电脑和网络。 websocket仅在 ..
发布时间:2018-12-17 10:09:53 Java开发

使dropwizard中的cors无法正常工作

我正在研究一个dropwizard应用程序和js ui来与api交互。我需要加载json数据来更新视图,但我必须在之前启用dropwizard中的cors。我做了一些工作人员,但似乎没有用,因为dropwizard总是返回204没有内容。 @Override public void run (最终的BGConfiguration配置,最终的环境环境)抛出异常{ final Map ..
发布时间:2018-12-10 22:51:11 Java开发

DropWizard Metrics Meters与Timers

我正在学习 DropWizard Metrics库(以前的Coda Hale指标)和我我很困惑何时应该使用米 vs 计时器。根据文档: Meter:一个仪表测量一组事件发生的速率 和: 计时器: 计时器基本上是一种事件类型持续时间的直方图,以及它出现率的计量表 基于这些定义,我无法分辨出这些定义之间的区别。令我困惑的是, Timer 的使用方式与我预期的方式不同。对我来说, ..
发布时间:2018-12-10 11:39:38 Java开发

Spring - 以编程方式生成一组bean

我有一个Dropwizard应用程序需要为配置列表中的每个配置生成十几个bean。像健康检查,石英调度程序等等。 这样的事情: @Component class MyModule { @Inject private MyConfiguration配置; @Bean @Lazy public QuartzModule quartzModule(){ retu ..
发布时间:2018-12-05 09:37:02 Java开发

传递自定义类型查询参数

如何接受自定义类型查询参数? public String detail(@QueryParam(“request”)final MYRequest request ){ 上面的行在启动服务器时出错 jersey.server.model.ModelValidationException:应用程序初始化期间应用程序资源模型的验证失败。 解决方案 看一 ..
发布时间:2018-11-28 20:16:28 Java开发