摘要: Bean的基本定义 <bean../>元素是Spring配置文件的根元素,该元素可以指定如下属性。 default-lazy-init:指定该<beans../>元素下配置的所有Bean默认的延迟初始化行为。 default-merge:指定该<beans../>元素下配置的所有Bean默认的merget行为。 default-autowire:指定该<beans../>元素下的配置的所有Bean默认的自动装配行为。 default-autowire-candidates:指定该<beans../>元素下配置的所有Bean默认是否作为 阅读全文
posted @ 2012-10-12 20:16 haiwei.sun 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 注入集合类型的属性1.注入set属性事例1.首先定义接口类PersonServicepackage com.qn.service;import java.util.Set;public interface PersonService { public Set<String> getSets(); void save();}2.定义PersonServiceBean实现接口PersonService package com.qn.service.impl;import java.util.HashSet;import java.util.Set;import com.qn.servi 阅读全文
posted @ 2012-10-12 12:26 haiwei.sun 阅读(174) 评论(0) 推荐(0) 编辑
摘要: Spring中bean的生命周期管理可以在xml配置文件(一般叫bean.xml或ApplicationContext.xml)中通过scope属性进行控制。当scope属性默认的为singleton(单例),这个时候bean是在spring容器启动的时候进行加载和实例化并且是单实例的;当你将scope属性改为prototype的时候,这种情况下bean将在bean被调用时实例化并且每次调用生成一个bean的实例。(request,session,global session属性将在web变成是再学习)lazy-init属性默认为false,即在spring容器启动时加载并实例化配置文件中定义 阅读全文
posted @ 2012-10-12 12:14 haiwei.sun 阅读(747) 评论(0) 推荐(0) 编辑
返回顶部