私は依存性注入に関する疑問を持っている、すべてのシングルトンので、通常、我々は、コントローラを作成するときに我々は、そのクラスのインスタンス変数としてサービスを注入したが、応じて私のコントローラ、サービス、DAOを仮定コントローラがステートレスであればシングルトンパターンには並行性の問題に直面しませんが、ここではサービス依存性を宣言してステートレスにすべきではないので、同期処理が必要です。私は完全にwrong.Please助けを考えていた場合、私は初心者ので、私は心の中でこの疑問を持っているその自然を願っていますようの理解@Repository
この疑問をクリアしてください、私は知りません。
必要な同期はどのようなものですか? – OrangeDog
私は単なるコントローラクラスのインジェクションサービスBeanであることを知りたいので、これを行うことで、コントローラを本質的にステートフルなものにしていますか?私がそうしているなら、間違ったことはしていません。シングルトンBeanは、並行性を防ぐためにステートレスでなければならないと言われています。 –
なぜサービスはステートレスであってはならないと思いますか? すべてのシングルトンBeanはステートレス(スレッドセーフ)である必要があります – mokarakaya