問題タブ [spring-framework-beans]

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 に答える
536 参照

java - Spring Framework: 受信時にバイト配列が壊れている

Spring Framework を使用して、バイト配列で動作するファイル アップロード システムを作成したいと考えています。私は以下のようなコントローラを持っています:

そして次のようなサービス:

そして、Apache HttpClient を使用するこのコードを使用して、この API をテストしています。

ここでの問題は、受信したバイト配列の書き込みの結果が破損したファイルになることです。MultipartFile を使用したくないので、バイト配列に固執する必要があります。どんな助けでも大歓迎です。

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

spring-boot - Spring-Data REDIS の Spring Bean オーバーライド

RedisCustomConversions をオーバーライドしようとしています [最初の投稿] ( Redis リポジトリを使用する RedisCustomConversionsは、一貫性のない動作に気付きました。

IDE から Spring Boot アプリを実行すると、上記の投稿に記載されているエラーが表示されますが、アプリがjava -jar myapp.jarを使用して実行されると正常に動作します。どちらが問題ないように聞こえますが、この動作が一貫しているかどうか疑問に思いますか? つまり、オーバーロードされた Bean は常に配線されますか? それともランダムですか?

/actuator/beansエンドポイントから、IDE で実行するとこれが得られることにも気付きました

しかし、コマンドラインから実行すると、これが表示されます。

問題は、この動作に頼ることができるかということです。それともランダムで、一部の展開ではデフォルトの RedisCustomConversions がロードされ、他のカスタム RedisCustomConversions がロードされます (これは REDIS のデータ形式が異なるため、アプリケーションをクラッシュさせます)?