为什么Spring bean是单例范围?
发布时间:2020-12-15 01:25:52 所属栏目:大数据 来源:网络整理
导读:我正在与Hibernet和Spring合作,这很好但我有些疑惑 1)为什么弹簧范围默认是单身?有什么理由吗? 2)我可以在Hibernate实体中编写final varible吗? ??示例: @Entitypublic class Emp { @Id private Long id; final private String panNo;} 我可以像上面那样
我正在与Hibernet和Spring合作,这很好……但我有些疑惑 1)为什么弹簧范围默认是单身?有什么理由吗? 2)我可以在Hibernate实体中编写final varible吗?
我可以像上面那样写 3)静态变量可以Seracizable? 最佳答案
无状态bean规则:)如果你不打算在bean中保存状态数据,那么每个bean只有一个实例就足够了.你还应该记住,这不是JVM单身人士 – 只是春天的单身人士.因此,您不必仅提供私有构造函数和任何getInstance()方法.
引用Spring文档:
只有在必须保留一些会话详细信息时,才应使用例如会话范围. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |