問題タブ [spring-4]
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 - 遊ぶ!2.x と Java 8 および春の依存性注入
Java 8 と春の依存性注入で Play を使用しようとしています。問題は、play (com.typesafe.play:play-java_2.10:2.2.2) が spring 3.2.3 に依存し、Spring の Java 8 コンパイル レベル (1.8) の完全サポートがSpring 4.0 で導入されたことです。
spring 3.2.3 を使用すると、Spring がアプリの起動時に Bean をロードしようとすると、次の例外が発生します。
ASM ClassReader failed to parse class file - probably due to a new Java class file version that isn't supported yet
だから私のオプションは次のとおりです。
- スプリングを使用せず、サービスと dao オブジェクトのシングルトンを作成する
- DI には guice やその他のフレームワークを使用しますが、それらと play の依存関係との互換性についても確信が持てません。
- Play の非同期シナリオで非常に役立つラムダ式を使用できないため、非常に不愉快な Java 8 機能を使用していません。
他に選択肢はありますか?主にSpring 4でどうにかプレイを機能させることはできますか?
また、Play のロードマップで spring 4 にアップグレードする時期が発表されていますか?
rabbitmq - Spring4+STOMP+SockJS アプリケーションで外部ブローカー (RabbitMQ) を構成する
Spring4 Messaging を使用して開発されたチャット アプリケーションと、SockJS で実装された STOMP に取り組んでいます。Simple Message Brokerを使用すると、アプリケーションは正常に動作します。
しかし、現在、同じアプリケーションで外部ブローカー (RabbitMQ) を使用する必要があります。そのために、上記のコードを次のように変更しました。
私のクライアント側は、以下のように STOMP クライアントを使用して接続しています。
しかし、次の例外があります。
RabbitMQ を確認したところ、稼働しています。STOMP プラグインもインストールされ、RabbitMQ で正常に動作しています。次のことも試しました。
かなりの検索を行いましたが、まだこれを解決できません。誰かがこれに光を当てることができますか?
hibernate - Spring Boot データはさまざまなデータソースを休止状態にします
spring-boot
とで遊んでいspring-boot-data-jpa
ます。@Entity class A {...}
そのuseshsqlDatasource
と@Entity class B {...}
useが必要ですmssqlDatasource
。どうすればそれを達成できますか?
私はこのようなことをしたいと思います:
java - Spring 4 と Rest WS の統合
私は Spring4 と RestWS の統合について poc を行ってきました。私はどちらも初めてで、わずか1週間しか触れていません。私はブログからの指示に従っています。Spring 4 と restWS セットアップ jackson-core/anotation/databind 2 では、JSON <-> Java オブジェクトの正しいメッセージ変換を行うために使用されることを理解しています。org.springframework.http.converter.json.MappingJackson2HttpMessageConverter
メッセージ変換にも使用されます。これらの要件をすべて満たしました。ただし、アプリケーションを起動しようとすると、Bean 作成例外が発生します。スタック
MappingJacksonJsonViewクラスに問題があるようです。ファクトリ ファイルからのフォローが問題の原因になる可能性はありますか?
このクラスも交換することになっていますか?これを修正するための支援を提供します。
ありがとう、スヴォジット
spring-3 - NoSuchMethodError:registerAutoProxyCreatorIfNecessary(ParserContext;Object;) Spring 4.0 の Spring 構成での例外
Spring 3.0 から Spring 4.0 にアップグレードしたため、次の例外が発生しています。プロジェクトは正常にコンパイルされますが、Tomcat にデプロイされてインスタンス化された論文のエラーが発生し始めると、
ここに私のPOMファイルがあります
および My Servlet ディスパッチャ ファイル
java - Spring4 mvc + Tiles3: java.lang.NoClassDefFoundError
Spring 4 MVC と Tiles 3 の使用に問題があります。これが私のディスパッチャ XML です。
私のweb.xml中:
そして私のタイル定義:
依存関係は pom によって正しくロードされているようです:
そして最後に、これは春の不平です:
これ以上のアイデアはありません。Spring3でも再発する問題のようですが、タイルリゾルバーとurlbasedviewリゾルバーまたは依存関係の追加(common-digester、common-beanutils、またはtiles-extra)を含むStackOverflowで提案されたソリューションのいくつかをすでに試しましたが、何もしませんでしたnoclassdef を邪魔しているようです!
ありがとうございました!
java - struts2 と一緒に Spring アノテーションと xml を構成する方法
struts2 と統合された既存の Spring アプリケーションがあり、xml ベースの構成を使用しています。
しかし、 env.getPropertyがSpring PropertyPlaceholderConfigurerで機能しないという制限が1つ見つかりました
だから私は今のところ app で注釈と xml の両方を使用することに決め、将来的には xml を削除したいと考えています。
現在、私のweb.xmlは次のようになっています
私のアプリケーション構成クラスは
今、私のアプリケーションは正常にデプロイされていますが、アプリを実行しようとすると struts2 は春に定義されたアクションクラスを見ることができません
次のエラーが表示されます アクション、myActionをインスタンス化できません
spring - Spring 4 LTW は 64 ビット JVM および Tomcat と互換性がありません
Java 8 への移行の一環として、また Spring 4 に敬意を表して、すべての 64 ビット コードにアップグレードしようと考えました。このアプリケーションは 32 ビットで完全に動作しますが、64 ビットではロード時のウィービングが機能しません (実際にはロードすらしません)。
アーキテクチャの仕様:
- Java 8.0.5 (必要に応じて 32 ビットまたは 64 ビット)
- Tomcat 7.0.54 (必要に応じて 32 ビットまたは 64 ビット)
- 春 4.0.5
- エクリプスリンク 2.5.1
Windows 上の Spring Tool Suite 3.5.1 でのテスト。展開ターゲット RHEL
JVM の起動:
問題のある Bean:
エラーは非常に簡単です。
私がしたことは、64 ビットの JVM に変更して、64 ビットの Tomcat コンテナーを使用することだけでした。非常に多くの時間をグーグルで検索し、さまざまなバージョンとエージェントを試してみましたが、解決策はまったく見つかりませんでした. どんな考えでも大歓迎です。
アップデート:
これは標準の Eclipse サーバー構成なので、基本的には startup.sh の開始を意味すると思います。追加の JVM プロパティを以下に示します。現時点では AspectJ のアスペクトを展開していないことに注意してください。これは次のリリースです。結果は、指定された AspectJ ウィーバーの有無にかかわらず同じです。
スタックトレース:
java - 公開前に接続が失敗したときに mqtt 接続を再試行し、接続を回復した後、Spring 4 統合を使用して mqtt に公開するにはどうすればよいですか?
mqtt サーバーがダウンしている状況を考えてみましょう。そして、mqtt クライアントを使用してトピックにメッセージを発行すると、この時点で接続拒否例外がスローされます。後でサーバーが起動したら、接続を再試行し、接続が失われたために発行に失敗したメッセージを発行できます。このような状況では、春の mqtt 統合で何をする必要がありますか? また、spring4 mqtt サポートに光を当てることができれば。