spring
squirrel_1900
这个作者很懒,什么都没留下…
展开
-
Spring上下文Bean的生命周期
原文地址:Spring上下文Bean的生命周期作者:fe人偶尊 找工作的时候有些人会被问道Spring中Bean的生命周期,其实也就是考察一下对Spring是否熟悉,工作中很少用到其中的内容,那我们简单看一下。 在说明前可以思考一下Servlet的生命周期:实例化,初始init,接收请求service,销毁destroy; Spring上下文中的Be...原创 2012-05-16 09:31:39 · 85 阅读 · 0 评论 -
IOC Annotation_Pre_Post_Scope
1. @Scope 对应XML的bean scope 默认singleton@Scope("prototype") @Component("movieFinderImpl ") public class MovieFinderImpl implements MovieFinder { // ... }2. @PostConstruct = init-method; @...原创 2012-05-25 09:17:43 · 35 阅读 · 0 评论 -
IOC Annotation_Autowired_Qulifier
想要使用Annotation,需配置: dtd xsd确定XML语法:老的是dtd 新的用xsddtd、xsd一般称为XML的schema用网站作为key 标识了xsd文件,不会冲突<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/...原创 2012-05-21 09:59:37 · 38 阅读 · 0 评论 -
Spring IOC 生命周期LifeCycle
lazy-init (不重要) init-method destroy-methd 不要和prototype一起用(了解) lazy-init=true延迟加载类在Spring容器初始化时,不初始化该bean,很少用当new ClassPathXmlContext时,Spring容器初始化时会加载全部Bean放到内存当Spring容器中配置了很多个Bean,而经常需要重启时,...原创 2012-05-21 09:58:47 · 42 阅读 · 0 评论 -
Spring IOC AutoWire
自动装配: a) byNameb) byTypec) 如果所有的bean都用同一种,可以使用beans的属性:default-autowire <bean name="userDAO" class="com.dao.impl.UserDAOImpl"> <property name="daoId" value="1"&g原创 2012-05-21 09:58:04 · 43 阅读 · 0 评论 -
Spring IOC 注入集合
The <list/>, <set/>, <map/>, and <props/> elements allow properties and arguments of the Java Collection type List, Set, Map, and Properties, respectively, to be defined and...原创 2012-05-21 09:57:23 · 32 阅读 · 0 评论 -
Spring IOC bean的生存周期scope范围
a) singleton 单例(默认)b) proptotype 每次创建新的对象Bean scopesScopeDescriptionsingletonScopes a single bean definition to a single object instance per Spring IoC contai...原创 2012-05-21 09:56:14 · 34 阅读 · 0 评论 -
Spring IOC 简单属性注入
<bean name="userDAO" class="com.dao.impl.UserDAOImpl"> <property name="daoId" value="8"></property> <property name="daoStatus" value="good"&原创 2012-05-17 10:00:26 · 38 阅读 · 0 评论 -
Spring IOC id-name
<?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原创 2012-05-17 09:59:48 · 37 阅读 · 0 评论 -
使用XML进行声明式事务管理
当多个方法需要事务时,可用XML方式,表达式可灵活配置a) xml(推荐,可以同时配置好多方法) i. <bean txmanager ii. <aop:config1. <aop:pointcut2. <aop:advisor p...原创 2012-05-17 09:57:56 · 40 阅读 · 0 评论 -
BeanFactory or ApplicationContext
Users are sometimes unsure whether a BeanFactory or an ApplicationContext is best suited for use in a particular situation. A BeanFactory pretty much just instantiates and configures beans. An Appl...原创 2012-05-17 09:56:31 · 32 阅读 · 0 评论 -
Spring IOC 注入类型
注入类型a) setter(重要)<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ...原创 2012-05-17 09:55:36 · 36 阅读 · 0 评论 -
IOC Annotation_Resource_Component
@Resource(重要)a) 加入:j2ee/common-annotations.jarb) 默认按名称,名称找不到,按类型c) 可以指定特定名称d) 推荐使用e) 不足:如果没有源码,就无法运用annotation,只能使用xml public class SimpleMovieLister { private MovieF...原创 2012-05-25 09:17:53 · 32 阅读 · 0 评论