Spring的bean在什么时候实例化

Spring中的bean在什么时候被实例化?scope是singleton是什么时候实例化?scope是prototype呢?在项目中哪些类需要给Spring管理?像Hi... Spring中的bean在什么时候被实例化?scope是 singleton 是什么时候实例化?scope是prototype 呢?在项目中哪些类需要给Spring管理?像Hibernate的实体类需要Spring管理吗? 展开
 我来答
幽冥神者
2012-05-20 · TA获得超过3213个赞
知道大有可为答主
回答量:1953
采纳率:50%
帮助的人:1789万
展开全部
在web容器启动的时候实例化。如果你的代码有问题,也是在启动过程中给你抛异常 对吧。
prototype每次创建新实例
给spring管理的类首先是需要事务管理的类,然后这个需要事务的类所引用的其他类型也要通过spring注入进来。实体类不需要spring管理
ahyyxx222
2012-05-20 · TA获得超过2532个赞
知道小有建树答主
回答量:1405
采纳率:33%
帮助的人:1210万
展开全部
singleton的默认是在web容器启动时实例化,但也可以配置实例化的lazy延迟,这样就会在第一次被程序调用时实例化。
prototype自然是每次要用时都创建一个。
尽可能全交给spring管理,hibernate也是,这样更便于全局管理,解耦,以及和第三方技术整合等
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2015-07-07
展开全部
  spring的bean在被依赖的时候实例化;
  分为以下几种Bean:
  1. 如果指定的是convertrService,beanPostProcessor等实例的时候,则会在ApplicationContext初始化的时候就实例化;
  2. 如果指定的是自定义的Bean,那么会在第一次访问的时候实例化;
  [被依赖的时候实例化,更明确的说是第一次访问]
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式