spring是如何实现单例机制的

fengwind1 2012-03-30 06:18:52
spring中bean配置为单例,spring如何实现容器只产生一个实例
...全文
734 14 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
<bean id="xxx" class="xxx" scope="singleton"/>
  • 打赏
  • 举报
回复
<bean id="xxx" class="xxx" scope="prototype"/>
java_age 2012-04-05
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 的回复:]
引用 9 楼 的回复:

引用 1 楼 的回复:
spring 默认应该是多例的。。但是线程应该不安全。单例模式只需在类前面添加注解
@Scope("prototype")


这是单例?这是单例???

呵呵,默认就是单例的好吧
[/Quote]

而且他的注解是原型的。
wing1119 2012-04-01
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 的回复:]

引用 1 楼 的回复:
spring 默认应该是多例的。。但是线程应该不安全。单例模式只需在类前面添加注解
@Scope("prototype")


这是单例?这是单例???
[/Quote]
呵呵,默认就是单例的好吧
java_age 2012-03-31
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]
spring 默认应该是多例的。。但是线程应该不安全。单例模式只需在类前面添加注解
@Scope("prototype")
[/Quote]

这是单例?这是单例???
zj304292653 2012-03-31
  • 打赏
  • 举报
回复
spring是默认单例的,谢谢
  • 打赏
  • 举报
回复
实际上就是在内存中有个 Map
昨日凡阳 2012-03-30
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]

懂了,其实很简单,把Bean放到BeanFactory中,由于BeanFactory是单例的,所以获取的他的属性,即bean也是相同的。
[/Quote]

既然学,建议先去看看spring原理,单例的话,你去看看底层源代码,最清晰不过了。
fengwind1 2012-03-30
  • 打赏
  • 举报
回复
懂了,其实很简单,把Bean放到BeanFactory中,由于BeanFactory是单例的,所以获取的他的属性,即bean也是相同的。
昨日凡阳 2012-03-30
  • 打赏
  • 举报
回复
http://www.360doc.com/content/09/0725/10/61497_4436510.shtml
fengwind1 2012-03-30
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

spring 默认应该是多例的。。但是线程应该不安全。单例模式只需在类前面添加注解
@Scope("prototype")
[/Quote]
我的意思是他怎么实现的单例的,不是怎么配置单例
成一粒 2012-03-30
  • 打赏
  • 举报
回复
spring 默认应该是多例的。。但是线程应该不安全。单例模式只需在类前面添加注解
@Scope("prototype")

67,549

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧