91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Spring怎么通過配置文件管理Bean對象

發布時間:2022-07-27 17:25:57 來源:億速云 閱讀:132 作者:iii 欄目:開發技術

本篇內容主要講解“Spring怎么通過配置文件管理Bean對象”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“Spring怎么通過配置文件管理Bean對象”吧!

一、Bean對象

Bean是Spring框架在運行時管理的對象, 是需要放置在Spring容器中進行管理的。

Spring容器

BeanFactory接口(bean工廠)——> ApplicationContext接口(應用上下文)
實現Spring容器的方法:基于xml文件、基于注解,我們接下來演示通過修改xml配置文件的方式實現IoC容器。

二、存儲Bean對象

1. 添加配置xml文件

創建spring-config.xml文件放在resources靜態資源包下,并插入配置代碼。

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">
</beans>

2. 創建上下文

自己手動構建一個基于 XML 配置的 Spring 容器(一個 ApplicationContext對象)

ApplicationContext context = new ClassPathXmlApplicationContext("spring-config.xml");

或者

FileSystemXmlApplicationContext context = new FileSystemXmlApplicationContext("絕對路徑/相對路徑");

或者

BeanFactory beanFactory = new XmlBeanFactory(new ClassPathResource("spring-config.xml"));

3. 創建一個類作為Bean對象

package com.wangshaoyu.spring.ioc;
public class EmptyClass {
    EmptyClass() {
        System.out.println("EmptyClass 的構造方法被調用");
    }
}

4. 將Bean對象注入Spring中

<!-- 直接注入 -->
<bean id = "user" class="com.wangshaoyu.spring.ioc.User"/>
<bean id = "我的第一個商品" class="com.wangshaoyu.spring.ioc.EmptyClass"/>

<!-- 注冊新的類,并進行構造方法注入 -->
<bean id="我的第二個商品" class="com.wangshaoyu.spring.ioc.SecondClass">
	<!-- 用 "我的第一個商品" 的對象,注入我的構造方法參數中 -->
	<constructor-arg ref="我的第一個商品" />
</bean>

<!-- setter方法注入 -->
<bean id="我的第三個商品" class="com.wangshaoyu.spring.ioc.ThirdClass">
	<property name="emptyClass" ref="我的第一個商品" />
	<property name="secondClass" ref="我的第二個商品" />
</bean>

三、獲取Bean對象

User user = (User) context.getBean("user");

或者

User user = context.getBean(User.class);

或者

User user = context.getBean("user", User.class);

然后就可以通過user 對象調用User類的方法了,如user.show()。

到此,相信大家對“Spring怎么通過配置文件管理Bean對象”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

阳原县| 巴里| 吉林市| 磐安县| 南皮县| 白河县| 海淀区| 泽州县| 香河县| 登封市| 遂昌县| 海原县| 舒城县| 镇巴县| 建平县| 蒙山县| 华宁县| 保亭| 晋中市| 乌海市| 胶州市| 榆中县| 元阳县| 孝义市| 北辰区| 台东县| 广南县| 皋兰县| 会东县| 章丘市| 白山市| 秦安县| 贞丰县| 永修县| 兴城市| 江川县| 资溪县| 辉南县| 彭山县| 新河县| 桂林市|