問題タブ [apache-wink-spring]
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 - Wink : スプリング ライフ サイクル管理の使用方法
Spring Bean の依存性注入を行いたいいくつかのリソースを備えた Wink アプリケーションがあります。ここにある例に従ってリソースを Bean として定義しましたhttp://wink.apache.org/1.0/html/5.5%20Spring%20Integration.html、起動時に注入が適切に行われます。
ただし、リソースを呼び出すと、JAX-RS 仕様に従って、リソースの新しいインスタンスが作成されます。Spring はこの新しいリソースの作成に使用されないため、依存関係は注入されません。
上記の wink のドキュメント ページには、リソースのライフサイクルを変更することが可能であると記載されています (したがって、私の注入は正しく行われます) が、この例はありません。
注釈をいじってみました@Scope
が、何も変わりませんでした...誰か手がかりを得ましたか? ありがとう!
java - Tomcat での Wink と Spring の統合
Tomcat にデプロイする必要がある Wink リソースにアクセスしようとしています。リソースコードは
Spring を web.xml に追加しました
そして、my-webapp.xml の春の構成で、リソースを登録しました
tomcat をデプロイして起動すると、ロガーで LookupResource Bean がロードされ、metaService への参照を取得することがわかります。ただし、http:///my-webapp/lookup/states にアクセスすると、LookupResouce にアクセスする代わりに 404 メッセージが表示されます。骨の折れる見落としだと確信していますが、何が間違っているのかわかりません。RestServlet の web.xml にサーブレットを追加し、rest/* などのマッピングを追加すると、RestServlet は LookupResource の新しいインスタンスを (Spring IOC なしで) 作成し、メソッドを実行しようとします。
どんな助けでも大歓迎です
java - Spring と Maven で REST サービスが Apache wink に登録されない
以下にリストされている依存関係を持つ Maven プロジェクトがあります。
wink.version = 1.1.3-incubating and spring.version = 3.0.5.RELEASE
Spring のアプリケーション コンテキストには以下が含まれます。
web.xml には以下が含まれます。
Rest Java クラスには以下が含まれます。
ログを見ると、例外や問題は見られません。「restexample」Bean は作成されていますが、REST サービスを呼び出そうとすると404が返されます。
ExampleRestは Apache Wink によって登録されていないと思います。
何か案が ?
UPDATE 02/14 : ログを見ると、ExampleRest が Apache Wink によって登録されていないことに気付きました。おそらく、問題はBeanの宣言内にあるか、使用している依存関係にあるのでしょう。春のない別のプロジェクトもセットアップしましたが、そこで動作します。Daos とサービスに彼の IOD を使用するには、Spring が本当に必要です。