原来一直没有写博客的习惯。很多东西都是看过就看过了。只知道自己看过,需要用的时候要找很久才能找到。
最近找到一家实习公司,说是公司但是加上三个实习生我也才看见9个人。很小的一个团队。这个团队使用的技术都是课堂上我没有学过的。课堂上我们只学了struts,他们偏偏就只使用Spring + hibernate。为此现在硬着头皮来学这两样(虽然以后也得学,只是早晚而已)
废话少说吧,在看传智播客的视频,知道了Spring对Bean的三种实例化方式,现在记录下来,一个是对知识的总结,而一个是对以后如果有需要能够一下子就能找到。
第一种方式:
第二种方式:
使用静态工厂模式实例化Bean
第三种方式:
最近找到一家实习公司,说是公司但是加上三个实习生我也才看见9个人。很小的一个团队。这个团队使用的技术都是课堂上我没有学过的。课堂上我们只学了struts,他们偏偏就只使用Spring + hibernate。为此现在硬着头皮来学这两样(虽然以后也得学,只是早晚而已)
废话少说吧,在看传智播客的视频,知道了Spring对Bean的三种实例化方式,现在记录下来,一个是对知识的总结,而一个是对以后如果有需要能够一下子就能找到。
第一种方式:
不使用工厂模式实例化Bean
<bean id="you ID" class="you Bean Path">
第二种方式:
使用静态工厂模式实例化Bean
<bean id="you ID" class="you FactoryClassPath" factory-method="static FactoryMethod"></bean>
public static Bean createBean(){
return new Bean();
}
第三种方式:
使用动态工厂模式实例化Bean
<bean id="bean id" class="FactoryPath"></bean>
<bean id="you ID" factory-method="FactoryMethod" factory-bean="bean id"></bean>
public Bean createBean(){
return new Bean();
}
第二三种方式具体有什么作用,用在什么场合之下还不清楚。视频里面的老师说90%以上的情况第一种方式就可以了。