问题标签 [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.
dropwizard - Dropwizard:抛出 InvalidEntityException 时访问无效字段名称
任何想法/建议如何获取引发 InvalidEntityException 的无效字段名称?除了(如果它不仅仅是选项)从错误消息中解码它们(这将是令人讨厌的)。
maven - 在 dropwizard-hibernate 中生成模式
我按照dropwizard和hibernate的教程没有问题。现在我的实体中有重要的注释,我希望 hibernate 为我生成表,以及类似的东西。那么,我怎样才能改变hibernate的配置呢?我可以给它一个hibernate.cfg.xml吗?如果可以,我是否必须重新建立连接?
我找到了这个PR,但它似乎还没有公开发布(我的罐子里没有 hibernateBundle.configure )
但也许我正在寻找错误的东西。到目前为止,我只是想设置 hibernate.hbm2dll.auto。毕竟,可能还有其他方法可以在 Dropwizard 中启用休眠表生成……那么,有什么帮助吗?
谢谢你。
编辑:我从另一个角度解决了这个问题,明确地创建模式而不是使用 hbm2ddl.auto。请参阅建议的答案。
database - Liquibase 生成 bigint ID 而不是 varchar
我只是在 PostgreSQL 上尝试使用 Dropwizard 和 Hibernate 的 Liquibase,所有最新版本,但我遇到了障碍。我打算为我的类 ID 使用 Hibernate 的 UUID 生成器,它会生成一个字符串 PK。我指定我想要在我的表varchar(32)
中调用一个字段id
,但 Liquidbase 生成了bigint
字段。然而有趣的是,这两个表有不同的列:portfolio.id
有序列portfolio_id_seq
,而 Stock 没有序列。
我做错了什么,或者这只是 Liquibase 的 ID 列的一些奇怪属性?我应该使用bigint
s 吗?下面的代码:
迁移.xml:
投资组合.java:
股票.java:
java - 如何在 Dropwizard (Jersey) 中记录 JSON 响应
我想知道如何配置 Dropwizard 来记录 JSON 响应。
testing - DropWizard 测试
因为我正在使用 eclipse 并且只是设置了一个 dropwizard 服务器。在命令提示符下,我输入了 java -jar target/hello-world-0.0.1-SNAPSHOT.jar server hello-world.yml 并正在运行。然而,当我对我的 eclipse 文件进行更改时,例如更改 yml 文件,它不会更新。我必须 crtl+c 并重新运行我在上面输入的内容。我的问题是,是否有更快的测试方法,以便每次我更改某些内容时它都会更新,或者我只需要处理测试。谢谢。
testing - How to write integration tests for dropwizard
I am developing an application with dropwizard and I need to start my application with stubs and run some integration tests.
Is anyone aware of test framework for the same?
java - 具有 Dropwizard 指标的管理端口不起作用
我正在关注 DropWizard“入门”教程,当我让其他一切正常工作时,8081 管理端口是空白的,单击任何指向指标资源、线程资源和运行状况检查资源的超链接都会给我一个 101 错误。无法弄清楚为什么我几乎一字不差地遵循它。如果有帮助,这是我的 POM:
dropwizard - 在 dropwizard 中注册视图资源
我是 Dropwizard 的新手,我想做的是按照教程 ( http://dropwizard.codahale.com/manual/views/#manual-views ) 来实现简单的基于 freemarker 的视图。我完全按照它说的做了,但是当我启动我的应用程序并将浏览器导航到http://localhost:8080/user
码头时,我返回 404。
我的 user.ftl 在 src/main/resources/com/example/views 文件夹中。
我做错了什么,我应该如何注册球衣资源以响应请求?
dropwizard - Dropwizard attribute is not being stored in the session
I have a login screen on which i have a simple form with username and password fields. After successful login attempt I want to store user in the session and redirect to a home page. loginUser method is part of LoginResource class
HomeView class:
Freemarker template home.ftl:
run() method of the class that extends Service:
The problem is that when i make a successful login attempt it seems that my user is not saved in the session. Don't know how to resolve this.
jersey - 在泽西岛移除一个添加的提供者
我正在使用 com.yammer.dropwizard.config.Environment addProvider 方法在 Jersey 中注册提供程序。我也有一个自定义提供程序,它执行类似于 Dropwizards 自己的 MessageBodyWriterProvider 的任务。
Jersey 似乎选择了内置的 MessageBodyWriter 而不是我的自定义。所以我认为如果我删除已注册的内置提供程序并注册我自己的,它将正常工作。
有没有办法用类名或其他方式删除已经添加的提供者?