<?xml version="1.0" encoding="UTF-8"?>
!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN"
"http://www.springframework.org/dtd/spring-beans.dtd">
<!--配置文件的根目录--->
<beans>
<!--配置一个bean-->
<bean
<!--可以有一个或者多个id,这些id必须保持唯一,使用id的一个好处在于:让xml解析器对id的属性值做额外校验-->
{id|name} = "mybean"
class = "prodream.com.MyBean"
<!--是否使用单例模式,bean被定义为singleton时,全局共享一个这样的bean-->
Singleton = "false"
<!--生命周期—在容器完成它的所有必须属性后,执行intMethod完成初始化-->
init-method = "initMethod"
<!--生命周期—在bean被销毁是获得一个destroyMethod回调-->
destroy-method ="destroyMethod"
<!--自动装配-->
autowire = "[byName|byType|constructor|antodetect]"
<!--使用实例工厂方法的类来创建该bean的类的bean的注射-->
factory-bean="factoryName"
<!--{使用实例工厂方法创建该bean的类的方法|使用静态工程方法来创建该bean的方法}-->
factory-method="factoryMethod"
<!--指定mybean依赖于一个bean,在初始化mybean之前会强制初始化依赖类-->
dependens-on="beanName"
<!--依赖检查{不进行检查|只对基本数据类型和集合进行检查|对协作者进行检查|都检查--->
dependens-check="{none|simple|object|all}"
<!--lookup方法注射-->
<look-method name="method" bean="returnBeanName"/>
>
//基于构造方法来注射协同类,对应 setXXX(BeanType beanName_1);也可以这样写<property name="XXX" ref="beanName_1"/>
<constructor-arg name="XXX">
<ref bean="beanName_1"/>
</constructor-arg>
//基于设值方法来注射协同类,对应setXXX(BeanType beanName_2);也可以这样写<property name="YYY" ref="beanName_2"/>
<property name="YYY">
<ref bean="beanName_2">
</property>
//
<constructor-agr type="{int|java.lang.String|boolean..}">
<value type="dataType">data</value>
</constructor-agr>
//使用value设定属性,也可以这样写<property name="ZZZ" value="data"/>
<property name="ZZZ">
<value>data
</value>
</property>
</bean>
//一个BeanFactory配置文件中可以定义多bean子元素
<bean name="beanName_1" class="prodream.com.bean_1"/>
<bean name="beanName_2" class="prodream.com.bean_2"/>
</beans>
发表评论
-
spring-MessageSource
2010-05-05 15:41 1655将Spring自带的org.springframework.c ... -
spring的扩展点--PropertyPlaceholderConfigurer
2010-05-05 14:01 1034它的作用是一个资源属性的配置器,能够将BeanFactory的 ... -
ApplicationContextAware
2010-03-30 14:36 1115JDK-doc 2.5.6 Interface Applic ... -
org.springframework.beans.factory.BeanCreationException: Error creating bean wit
2010-01-24 18:45 3726org.springframework.beans.facto ... -
SPRING框架的7大模块
2008-08-23 16:48 941核心容器:核心容器 ... -
使用Spring编写第一个程序-spring初级体验
2008-08-23 16:52 747对最原始的HelloWorld.java ... -
使用Lookup方法注射方法
2008-08-24 17:46 650spring方法解决下面的问题:一个singleton bea ... -
替换任意的方法
2008-08-24 18:06 800在spring中不但提供了Lookup方法来注射方法,还提供了 ... -
一个普通表单控制器(SimpleFornController)处理视图流转的例子
2008-08-26 09:40 737Spring附有一些简单的窗体处理handler,这些hand ... -
SimpleFormController简单表单控制器的处理流程
2008-08-26 10:19 8211.当表单控制器接 ... -
SPRING分发器(DispatcherServlet)
2008-09-09 00:15 1303分发器(DispatcherServlet) Sprin ... -
Spring的View和ViewResolver的使用
2008-09-11 23:15 1483打开Spring的源代码,我们可以在org.springfra ... -
ModelAndView解析
2008-09-16 09:39 1230查看spring的帮助文档得到以下信息: org.sprin ... -
spring验证器Validator接口
2008-09-16 21:30 2561spring2.0 Validator接口 ... -
spring web mvc配置
2008-09-17 11:04 1084spring内建一个请求驱动 ... -
spring视图解析器
2008-09-17 15:21 1304spring最常用的JSP/JSTL视图解析器是: Int ... -
Spring dataSource配置
2010-01-23 13:40 1776不管通过何种持久化 ... -
AOP(Aspect Oriented Programming ) 面向切面编程
2010-01-23 13:38 808AOP是什么? AOP是OO ...
相关推荐
3.10. 以J2EE RAR文件的形式部署Spring ApplicationContext 3.11. 基于注解(Annotation-based)的配置 3.11.1. @Autowired 3.11.2. 基于注解的自动连接微调 3.11.3. CustomAutowireConfigurer 3.11.4. @...
n 高级特性-自定义PropertySourceFactory实现解析yaml配置文件 n 源码分析-BeanFactory类视图和常用工厂说明 n 源码分析-AnnotationConfigApplicationContext的register方法 n 源码分析-...
2.2.3 类包及Spring配置文件规划 2.3 持久层 2.3.1 建立领域对象 2.3.2 UserDao 2.3.3 LoginLogDao 2.3.4 在Spring中装配DAO 2.4 业务层 2.4.1 UserService 2.4.2 在Spring中装配Service 2.4.3 单元测试 2.5 展现层 ...
10.2.2 装载Spring Bean至Tapestry页面中 10.3 集成JavaServer Faces 10.3.1 解析变量 10.3.2 发布请求已处理事件 10.4 集成WebWork 10.4.1 WebWork1 10.4.2 XWork/WebWork2 10.5 小...
3.10. 以J2EE RAR文件的形式部署Spring ApplicationContext 3.11. 基于注解(Annotation-based)的配置 3.11.1. @Autowired 3.11.2. 基于注解的自动连接微调 3.11.3. CustomAutowireConfigurer 3.11.4. @...
16.5 Spring中带有DWR的支持Ajax的应用程序 16.5.1 直接Web远程控制 16.5.2 访问Spring管理的Bean DWR 16.6 小结 附录A 装配Spring A.1 下载Spring A.1.1 研究Spring发布 A.1.2 构建自己的类路径 A.2 把...
16.5 Spring中带有DWR的支持Ajax的应用程序 16.5.1 直接Web远程控制 16.5.2 访问Spring管理的Bean DWR 16.6 小结 附录A 装配Spring A.1 下载Spring A.1.1 研究Spring发布 A.1.2 构建自己的类路径 A.2 把...
类与类之间的关系主要体现在表与表之间的关系进行操作,它们都市对对象进行操作,我们程序中把所有的表与类都映射在一起,它们通过配置文件中的many-to-one、one-to-many、many-to-many、 4. 说下Hibernate的缓存...
2.2.3 类包及Spring配置文件规划 2.3 持久层 2.3.1 建立领域对象 2.3.2 UserDao 2.3.3 LoginLogDao 2.3.4 在Spring中装配DAO 2.4 业务层 2.4.1 UserService 2.4.2 在Spring中装配Service 2.4.3 单元测试 2.5 展现层 ...
16.5spring中带有dwr的支持ajax的应用程序 16.5.1直接web远程控制 16.5.2访问spring管理的beandwr 16.6小结 附录a装配spring a.1下载spring a.1.1研究spring发布 a.1.2构建自己的类路径 a.2把spring添加为一...
加载配置文件时候不会创建对象,获取对象时后才会创建。 ApplicationContext:BeanFactory的子接口,提供更多强大的功能,一般是开发人员使用 加载配置文件时候会创建对象。一般采用这种,将耗时放在启动时候 ...
8.3.2hibernate配置文件 177 8.3.3configuration与sessionfactory 178 8.3.4session类 179 8.3.5hibernate中的关联关系 179 8.3.6hibernate映射文件 180 8.3.7hibernate工作原理 182 8.4项目实战——新闻内容...
118 8.3.5 Struts2配置文件 119 8.4 Action的配置方式 121 8.4.1 动态方法调用 121 8.4.2 设置action元素的method属性 122 8.4.3 使用通配符配置action 122 8.4.4 默认action 123 8.5 拦截器Interceptor 123 8.5.1 ...
1. 目录 1. 2. 目录 .........................................................................................................................................................1 JVM ........................