@Resourceannotation_studynotesの使用方法

この記事はブログガーデンから構成されています

  1. Spring構成ファイルに名前空間をインポートします
xmlns:context="http://www.springframework.org/schema/context"

         http://www.springframework.org/schema/context

         http://www.springframework.org/schema/context/spring-context-2.5.xsd
  1. アノテーションパーサーの導入
 <context:annotation-config></context:annotation-config>
  1. Spring構成ファイルにBeanを導入します
<beans>
	<bean id="">
		...
	</bean>
</beans>
  1. クラスの属性に@Resource注釈を追加する
public class xxx {
    
    
  @Resource(name="student_annotation")  //1:该注解可以放在属性或者方法上;2:有一个name属性默认值为"";
  private Student student;
  ...
}
  1. プロセス全体を分析します。

1. Springコンテナが起動すると、Springコンテナは構成ファイルをロードします
。2。Spring構成ファイルでは、Bean構成が検出される限り、Beanのオブジェクトが作成されます。3
。スコープ内のすべてのBeanを検索します。スプリングコンテナ、どのBean属性またはメソッドに@Resourceがある
かを確認します。4。@ Resourceアノテーションを見つけ
たら、アノテーション名の属性が「」(名前は書き込まれません)かどうかを判断します。name属性が書き込まれない場合、値属性名のに、春にIDの値との一致が与えられます。
一致が成功した場合は値を割り当てます。一致が失敗した場合はタイプに応じて一致します。一致が失敗した場合はエラーになります。報告。

おすすめ

転載: blog.csdn.net/qq_40084325/article/details/111387393