問題タブ [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 に答える
4509 参照

maven - dropwizard-hibernate でスキーマを生成する

dropwizard と hibernate のチュートリアルを問題なく実行しました。現在、エンティティに自明ではない注釈があり、休止状態でテーブルを生成したいと考えています。では、休止状態の構成を変更するにはどうすればよいですか? hibernate.cfg.xml を指定できますか? 可能であれば、接続を再度設定する必要がありますか?

このPRを見つけましたが、まだ一般公開されていないようです (jar に hibernateBundle.configure がありません)。

しかし、多分私は間違ったものを探しています。これまでのところ、 hibernate.hbm2dll.auto を設定しようとしています。結局のところ、 Dropwizard でハイバネート テーブルの生成を有効にする別の方法があるかもしれません。

ありがとうございました。


編集: hbm2ddl.auto を使用する代わりにスキーマを明示的に作成するために、別の角度から問題に取り組みました。提案された回答を参照してください。

0 投票する
1 に答える
2505 参照

database - Liquibase は varchar の代わりに bigint ID を生成します

PostgreSQL で Dropwizard と Hibernate を使用して Liquibase を試しているところですが、すべて最新バージョンですが、問題が発生しました。String PK を生成する Hibernate の UUID ジェネレーターをクラス ID に使用するつもりでした。varchar(32)テーブルで呼び出されるフィールドが必要だと指定しましたが、代わりにidLiquidbase がbigintフィールドを生成しました。しかし興味深いことに、2 つのテーブルは異なる列portfolio.idを持っportfolio_id_seqています。

私は何か間違ったことをしましたか、それとも Liquibase の ID 列の奇妙なプロパティですか? sを使用する必要がありbigintますか? 以下のコード:

migrations.xml:

Portfolio.java:

Stock.java:

0 投票する
1 に答える
832 参照

testing - dropwizard の統合テストの書き方

dropwizard を使用してアプリケーションを開発しています。スタブを使用してアプリケーションを開始し、いくつかの統合テストを実行する必要があります。

同じテストフレームワークを知っている人はいますか?

0 投票する
3 に答える
3416 参照

dropwizard - ドロップウィザードにビューリソースを登録する

私は Dropwizard の完全な初心者で、チュートリアル ( http://dropwizard.codahale.com/manual/views/#manual-views ) に従って単純なフリーマーカー ベースのビューを実装しようとしています。まさにその通りに実行しましたが、アプリを起動してブラウザでhttp://localhost:8080/user jetty に移動すると、404 が返されます。

私の user.ftl は src/main/resources/com/example/views フォルダーにあります。

私は何を間違っていますか? また、リクエストに対応するために jersey リソースを登録するにはどうすればよいですか?