我是Spring MVC的新手,对Java中java bean的用法略有了解。
Java bean 和 Spring bean 之间的基本区别是什么?
原文由 Arpit Shah 发布,翻译遵循 CC BY-SA 4.0 许可协议
我是Spring MVC的新手,对Java中java bean的用法略有了解。
Java bean 和 Spring bean 之间的基本区别是什么?
原文由 Arpit Shah 发布,翻译遵循 CC BY-SA 4.0 许可协议
Java bean 是一个应遵循以下约定的类:
1.必须实现Serializable。 2.它应该有一个公共的无参数构造函数。 3.java bean 中的所有属性必须是私有的,具有公共的getter 和setter 方法。
Spring bean 是构成应用程序主干的对象,由 Spring IoC 容器管理。
原文由 Hamid hamid 发布,翻译遵循 CC BY-SA 4.0 许可协议
8 回答6.6k 阅读
4 回答715 阅读✓ 已解决
2 回答3.4k 阅读
3 回答1.9k 阅读✓ 已解决
1 回答2.2k 阅读✓ 已解决
1 回答2.1k 阅读✓ 已解决
1 回答974 阅读✓ 已解决
请注意,Spring bean 不必总是 JavaBeans。 Spring bean 可能没有实现
java.io.Serializable
接口, 可以在它们的构造函数中有参数,等等。这是 JavaBeans 和 Spring bean 之间最基本的区别。
有关更多信息,请参阅以上文本的来源,Shaun Abram 的文章 JavaBeans vs Spring beans vs POJOs 。