spring
Tepid
这个作者很懒,什么都没留下…
展开
-
实例化bean的3种方式
1.使用无参构造器实例化,这要求bean必须要有无参构造器 <bean id="user" class="com.User"></bean> 2.使用静态工厂 <bean id="user2" class="com.UserFactory" factory-method="getUser"> <property name="id" value="1"></property> <property name="name" value="z原创 2020-05-11 21:56:28 · 195 阅读 · 0 评论 -
Spring容器中bean的生命周期
1.spring在配置文件中发现了bean定义 2.spring(利用反射机制)对bean进行实例化 3.spring将值和bean的引用注入到bean对应的属性中 4.如果bean实现了BeanNameAware接口,Spring将bean的ID传递给setBeanName() 5.如果bean实现了BeanFactoryAware接口,Spring将调用setBeanFactory() 6.如果bean实现了ApplicationContextAware接口,Spring将调用setApplicatio原创 2020-05-11 21:25:46 · 160 阅读 · 0 评论