XML文件配置Bean

前端之家收集整理的这篇文章主要介绍了XML文件配置Bean前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

1、Spring配置文件都是由<bean>构成,配置一个基本的bean需要设置两个属性:id和class

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">

<beans>

<bean id="hello" class="test.hello">

</bean>

</beans>

hello是一个javaclass,id是它在BeanFactroy容器中的唯一标识。class是类的路径。

@H_301_20@

2、Spring如和创建和管理Bean

Spring对Bean的实例化分为单例模式和非单例模式。默认情况是单例模式。

<!--配置非单例模式-->

<bean id="hello" class="test.hello" singleton="false">

@H_301_20@

3、测试程序

package test;

import org.springframework.context.ApplicationContext;

import org.springframework.context.support.FileSystemXmlApplicationContext;

//测试单例和非单例的区别

public class TestClient{

public static void main(String[] args){

ApplicationContext appContext = new FileSystemXmlApplicationContext("src/applicationContext.xml");

hello h1 = (hello)appContext.getBean("hello");

hello h12= (hello)appContext.getBean("hello");

if(h1==h2){

System.out.println("同一个Bean");

@H_301_20@

}else{

System.out.println("非同一个Bean");

@H_301_20@

}

@H_301_20@

}

@H_301_20@

}

原文链接:https://www.f2er.com/xml/299580.html

猜你在找的XML相关文章