問題タブ [spring-io]
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 - Spring の注釈によるワイルドカードを使用して、ファイルをリソースのリストとして挿入する
春の豆として使用するクラスがあります。Bean は次のapplicationContext.xml
ように定義されます。
次MyClass
のようになります。
したがって、Spring は、 「classpath*:../../cssDir/」の下にある .css 拡張子を持つすべてのファイルを cssFiles フィールドに入力します。
現在、完全な注釈構成への移行に取り組んでいますが、注釈で同じことを行うことができませんでした。これは動作しません:
何か考えはありますか?
spring-io - Spring IO Platform BOM は Java 1.6 をサポートしていますか?
Spring IO プラットフォームの Web サイト ( http://spring.io/blog/2014/06/26/introducing-the-spring-io-platform ) から見たところ、Spring IO は Java 1.7 および 1.8 で動作することが認定されていると記載されています。 .
しかし、私の会社の生産スタックは Java 1.6 のみなので、Spring IO Platform BOM は Java 1.6 もサポートしていることを知っているでしょうか?
Spring、Spring Data、Spring Batch、Spring Integration、Spring Retry を集中的に使用します。
前もって感謝します
java - Spring Boot Starter Integration と Starter WS はうまく連携していませんか?
私は、Spring Boot (1.1.6.RELEASE)、gradle (2.1)、および Java 1.8 を使用して多くのテクノロジを実行しようとするスパイクに取り組んでいます。そのため、古いスタイルの SOAP Web サービス呼び出しと Spring Integration のサポートを検討しています。そのため、私は、Web サービス ( http://spring.io/guides/gs/producing-web-service/ ) を作成し、Spring 統合をミックスに追加するための例を使用して作業を開始することを検討していました。
ただし、これを行って WSDL の場所にアクセスしようとすると、次のスタック トレースが表示されます。
これを見回すと、統合のためにプルされた Xerces 実装に関連しているように見えます。これを再現するには、SOAP Web サービスの生成の例を使用して、依存関係セクションを次のように変更します。
基本的にcompile("org.springframework.boot:spring-boot-starter-integration")を追加してから、 http://:/ws/countries.wsdlで WSDL をヒットしてみてください。( gradle bootRunを実行中)
間違いなく、これはこれを行うための最良の方法ではない可能性があり、エンドポイントを公開するために春の統合に目を向けるべきかもしれませんが、他の誰かがこれを見て対処しましたか?
前もって感謝します
トリスタン
コンパイルした "org.apache.ws.xmlschema:xmlschema-core:2.1.0" dep を追加したことに注意してください。これが lib ディレクトリの jar リストです。
maven-plugin - Spring ツール スイート プラグインの競合により、Maven プロジェクトのインポートが許可されない
Spring Tool Suite (バージョン: 3.5.0.RELEASE ビルド ID: 201404011851) のインストールをかなり長い間使用しており、その中にはさまざまなワークスペースがあります。いつ、どの更新または何かが問題を引き起こしたかはわかりませんが、最近作成した新しい作業スペースに新しい Maven プロジェクトをインポートしようとしたときに発見しました。以前の作業スペースで正常に動作している同じプロジェクトの別のコピーをインポートしようとしていました。以前のすべての作業スペースは、この STS インストールで問題なく機能しますが、新しい作業スペースを作成できないということだけです。インポートしようとしたときに発生するエラーは次のとおりです。
これにより、プロジェクトを更新またはビルドしようとすると、明らかに失敗します。
Maven コンパイラ プラグインのバージョンは 2.3.2 です。すべてのプラグインを更新しようとすると、次の詳細でプラグイン間の競合が表示されます。
これらの競合のために、私は完全に立ち往生しています。このインストールでは多くの構成を行ったので、新しいインストールに切り替えるのではなく、この構成自体で競合を解決したいと考えています。
spring - DeferredResult がポーリングされていない
https://github.com/rstoyanchev/spring-mvc-chatの基本例を使用して、マルチユーザーチャット環境を作成しようとしています
コードの正確な問題を見つけることができません。リクエストはポーリングではなく、サーバーに対して継続的にリクエストを発行し続けます。
以下は私のコードスニペットです
web.xml
applicationContext.xml
コントローラ
JavaScript
java - マッピングに XML の代わりに BeanIO で注釈付きクラスを使用する
私はこの簡単なチュートリアルに従っていますhttp://beanio.org/
終わりに向かって、XMLファイルの代わりに注釈付きクラスを使用できると述べています。私はそれを行いfactory.load()
、注釈付きのクラスの名前で値を渡します。そして私は午前を取得しますorg.xml.sax.SAXParseException
。XMLファイルを期待しているため、これが原因だと思います。
XML の代わりに注釈付きのクラスを渡すには、どのメソッドを使用する必要がありますか?
spring - Spring IO Platform Bill-Of-Materials カスタム バージョン
依存関係と pom.xml ファイルを簡素化するために、Spring IO プラットフォームの Bill-Of-Materials を使用するように Spring MVC アプリを更新しました。
ただし、次の 2 つの問題があります。
- BOM で定義された依存関係の特定のバージョンをオーバーライドします。Spring IO プラットフォームは、jetty バージョンを 8.x に設定しますが、jetty 9.x に依存しています。ドキュメントによると、特定の依存関係をオーバーライドすることは、同じ名前のプロパティを pom.xml ファイル (つまり ) に追加するのと同じくらい簡単なはずです
<jetty.version>9.x</jetty.version>
。ただし、これは機能しません。dependencyManamgenent
pom.xml ファイルのセクションに、正しいバージョンの依存関係を明示的に追加する必要があります。 - アプリの pom.xml 内の BOM のプロパティを使用する: 私の知る限り、Spring IO プラットフォームの BOM は、プロパティ (つまり
com.fasterxml.jackson
) を使用して依存関係のバージョンを指定します。com.fasterxml.jackson.dataformat.smile
ただし、BOM で定義されていないものを使用したいと考えています。そのため、特定の依存関係をアプリの pom.xml (dependencied
およびdependencyManagement
) に追加しました。jackson
pom.xml で version プロパティを再利用することは可能ですか? 現在、対応するバージョンのプロパティ (つまり<com.fasterxml.jackson.dataformat.smile>
) を追加する必要があり、Spring io プラットフォームのバージョンを更新するときは、このプロパティも更新する必要があります。
multithreading - メインスレッドの終了時に非同期リクエストが破棄されるのはなぜですか? 春のタスク
async メソッドを書きたかったのです。
それはいいです!私はそのような設定を持っています:
それはすばらしい!私もテストクラスを書いています!
私はテストしましたが、非同期は非常にうまく機能します! タスクは並行しています!
質問 1. しかし、テスト ケースのメイン スレッドが破棄されると、スレッドの実行が機能しません。つまり、テストケースに Thread.sleep() を書かないと、Executor はすぐにダウンしてしまいます。どうすれば修正できますか?
JOINやSleepは書きたくない。
質問 2. メール送信者クラスを呼び出すために async() メソッドが必要です。言い換えれば、私はこのコンポーネントを書きました。
今、私は次の問題を解決する方法に興味があります。通信、ネットワークに問題があり、メールを送信できない可能性があります。今、何が起きた?例外をキャッチして再度送信する方法は?