Spring フレームワークのシングルトン Bean はスレッドセーフですか?
Spring フレームワークのシングルトン Bean はスレッドセーフではありません。 (推奨される調査:Java インタビューの質問)
Spring の内部 Bean とは何ですか?
Bean が別の Bean の属性としてのみ使用される場合、内部 Bean として宣言できます。内部 Bean を定義するには、Spring の XML ベースの設定メタデータで、
Bean の自動配線とは何ですか?
Spring 構成ファイルに javaBeans 間の依存関係を記述する必要はありません (
自動アセンブリのさまざまな方法。
Spring コンテナが依存関係の注入に自動アセンブリを使用するようにガイドするために使用できる自動アセンブリ メソッドが 5 つあります。
no: デフォルトの方法では、自動アセンブリは実行されませんが、明示的に ref 属性を設定してアセンブリが実行されます。
byName: パラメータ名の自動アセンブリを通じて、Spring コンテナは Bean の autowire 属性が構成ファイル内で byname に設定されていることを検出し、コンテナはその Bean と同じ名前の Bean を照合してアセンブルしようとします。豆の属性。
byType:: パラメータ型の自動アセンブリを通じて、Spring コンテナは Bean の autowire 属性が構成ファイルで byType に設定されていることを検出し、コンテナは同じ型の Bean を照合してアセンブルしようとします。 Bean の属性として。複数の Bean が基準を満たす場合、エラーがスローされます。
constructor: このメソッドは byType に似ていますが、コンストラクター パラメーターに指定する必要があります。パラメーターを持つ決定されたコンストラクター パラメーターの型がない場合は、例外がスローされます。
autodetect: まず、自動アセンブリのためにコンストラクターを使用してみてください。うまくいかない場合は、byType メソッドを使用してください。
Spring に Java コレクションを挿入するにはどうすればよいですか?
Spring は、コレクションに対して次の構成要素を提供します:
タイプは、値のリストを挿入するために使用され、同じ値を許可します。
以上がSpring Bean の基本的なインタビューの質問と回答の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。