Spring的bean在什么时候实例化
Spring中的bean在什么时候被实例化?scope是singleton是什么时候实例化?scope是prototype呢?在项目中哪些类需要给Spring管理?像Hi...
Spring中的bean在什么时候被实例化?scope是 singleton 是什么时候实例化?scope是prototype 呢?在项目中哪些类需要给Spring管理?像Hibernate的实体类需要Spring管理吗?
展开
展开全部
singleton的默认是在web容器启动时实例化,但也可以配置实例化的lazy延迟,这样就会在第一次被程序调用时实例化。
prototype自然是每次要用时都创建一个。
尽可能全交给spring管理,hibernate也是,这样更便于全局管理,解耦,以及和第三方技术整合等
prototype自然是每次要用时都创建一个。
尽可能全交给spring管理,hibernate也是,这样更便于全局管理,解耦,以及和第三方技术整合等
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2015-07-07
展开全部
spring的bean在被依赖的时候实例化;
分为以下几种Bean:
1. 如果指定的是convertrService,beanPostProcessor等实例的时候,则会在ApplicationContext初始化的时候就实例化;
2. 如果指定的是自定义的Bean,那么会在第一次访问的时候实例化;
[被依赖的时候实例化,更明确的说是第一次访问]
分为以下几种Bean:
1. 如果指定的是convertrService,beanPostProcessor等实例的时候,则会在ApplicationContext初始化的时候就实例化;
2. 如果指定的是自定义的Bean,那么会在第一次访问的时候实例化;
[被依赖的时候实例化,更明确的说是第一次访问]
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询