問題タブ [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.
java - ジャクソンjsonnodeプロパティエラー
私はこのようなものが欲しい
残りの API クライアントから直接渡すことができるようにします。
これは Jackson 1.9 (特別なシリアル化なし) では機能しますが、何らかの理由で 2.1 では機能しません。JsonNode を逆シリアル化できないというエラーが表示されます。
MessageBodyReader インターフェースを実装するクラスを作成しましたが、実際の使用方法がわかりません。どうすればこれを機能させることができますか?
他の回避策はありますか?
dropwizard - dropwizard管理ページを制限する
Dropwizard管理ポータルを認証して、通常のユーザーがアクセスできないようにする方法は?助けてください
servlets - Dropwizard:サーブレットコンテキストパラメータの設定
次のweb.xmlがあるとします。
「モジュール」サーブレットコンテキストパラメータを「com.foo.MainModule」に設定するようにDropWizardに指示するにはどうすればよいですか?
Configuration.getHttpConfiguration().getContextParameters()
常に空のリストを返します。このクラスを拡張することになっていますか?
dropwizard - ドロップウィザードの例を探しています
私が見つけたdropwizardの例を探しています:
https://github.com/codahale/dropwizard/tree/master/dropwizard-example
しかし、私は少なくとも次のようなより完全な例に興味があります。
- 顧客のような1:nの関係-アカウント
- 少なくともフォームを使用したhtmlGUI表現
- xmlの完全なクラッドサポート
3つのうち2つがスタートであり、私に「受け入れられた」となるでしょう。
java - Apache Shiro Security Library を Dropwizard ベースの JAX-RS アプリケーションと統合する
Dropwizard を Shiro をサポートするように変更しようとしています。
私はドキュメントを読みましたが、少し困惑しています。フォームログイン認証やApache Shiro Annotationsと合わせてShiroを活用したいと考えています。Shiro をサポートするには、Jersey Filters を使用する必要があると思います。
これは、従来の Shiro フィルター アプローチではなく、Jersey で Shiro アノテーションをサポートする正しい方法ですか?
Jersey Filters はアノテーション付きのリソースに適切にアクセスできるため、アノテーションを使用するのに最適なようです。
私はむしろ AOP アプローチを使用しません。別個のモジュールとして JAX-RS とオンザフライで統合できれば、非常に便利です。
web-services - Dropwizard/Jersey - InMemoryTestContainer から Grizzly に切り替える
バックグラウンド:
この問題http://java.net/jira/browse/JERSEY-623によると、InMemoryTestContainer は注入可能なコンストラクターを使用してリソースをサポートできません。たとえば、リソース クラスに HttpServletRequest を挿入した場合は、grizzly などの他のテスト コンテナーが必要になります。
私の場合:
下でJerseyを実行しているdropwizardを使用しています。次のようにリソースクラスにHttpServletRequestを挿入しています。
私のテストクラスは次のようになります:
質問:
テストコンテナを InMemoryTestContainer から grizzly に切り替える方法は?
java - Status Created で Location ヘッダー パスを設定すると、Javax Response がメソッド パスを付加する
Dropwizard / Jersey を使用して Web サービスを構築しています。リソースにはパスがあり、メソッドにはサブパスがあります。作成された応答 (201) を返すとき、取得しているメソッドのパスは、指定した場所の先頭に追加されます。ステータス OK を場所とともに返す場合 (私が知っているのはわざとです)、すべて問題なく、提供したとおりの場所が返されます。
メソッドの場所のサブパスではない場所を返すにはどうすればよいでしょうか?
以下の例では、「http://localhost/foo/bar」(作成されたステータス) にアクセスすると、「http://localhost/foo/bar/wibble」の場所が返されます ( /foo/barに注意してください) 。
一方、"http://localhost/foo/baz" への get (ok ステータス) は、必要な "http://localhost/wibble" の場所で応答します。
rest - PHPからRESTへのJSONのPOST
PHP から json を POST したい REST URL (DropWizard を使用して Java でコーディング) があります。しかし、私は415 Unsupported MediaType
エラーが発生しています。多くのフォーラムを調べましたが、エラーの原因がわかりません。両端の私のコードは次のとおりです。
サーバ
クライアント
テストクラス
リクエストが REST に到達していません (LOG 行が出力されません)。ここで何が欠けていますか?
jersey - Dropwizard/Jersey - テストの実行時にパブリック メソッドの依存関係が欠落している
Dropwizard: 0.6.1 (jersey 1.15) を使用して resourceTest を実行すると、「依存関係がありません」という例外が発生しました。
私のテストファイル:
例外: