1つ:applicationContext:アプリケーションコンテキストを表すインターフェイスタイプ。Springコンテナ
内のBeanオブジェクトapplicationContextの実装クラスは、次の例で取得できます
。1。> ClassPathXmlApplicationContext
はクラスのルートパスから構成ファイルをロードします
。2。> FileSystemXMLApplicationContextは
ロードします。ディスク
3の構成ファイル。> AnnotationConfigApplicationContext
注釈を使用してコンテナー・オブジェクトを構成する場合、そのようなオブジェクトを使用してSpringコンテナーを作成し、注釈を読み取る必要があります。
2:getBean()メソッドの使用
1.>文字列IDを渡す(強制型変換用)
Userservice userService = (Userservice) app.getBean("userService");
このメソッドは、Springで同じ型の複数のBeanを表示できます。次に例を示します。
Userservice userService = (Userservice) app.getBean("userService");
Userservice userService = (Userservice) app.getBean("userService2");
<bean id="userService" class="com.itheima.service.impl.UserserviceImpl">
<property name="userDao" ref="userDao"></property>
</bean>
<bean id="userService2" class="com.itheima.service.impl.UserserviceImpl">
<property name="userDao" ref="userDao"></property>
</bean>
2.>バイトコードオブジェクトタイプを渡す(強制的な型変換なし)
UserService userService=app.getBean(UserService.class);