亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

酒泉市| 乌兰察布市| 抚顺县| 尼木县| 若尔盖县| 阜康市| 满洲里市| 华安县| 安福县| 江都市| 苗栗市| 平南县| 凉城县| 荣昌县| 邮箱| 益阳市| 贵州省| 溧水县| 巴塘县| 正定县| 诸暨市| 砀山县| 济南市| 连平县| 松滋市| 潮州市| 牟定县| 永德县| 石屏县| 茌平县| 曲沃县| 太白县| 丹江口市| 蕲春县| 民和| 甘泉县| 新田县| 永康市| 渝北区| 凤山市| 女性|