java bean
1.所有的屬性爲private
2.提供默認的構造方法,
3.提供getter和setter方法
4.實現serializable接口(序列化接口)
spring bean
1.spring bean 是受到spring管理的的對象,所有能接受spring容器管理的的對象,都可以是springbean
springbean 與 java bean 的區別。
1.用處不同
javabean作爲值傳遞參數。springbean用處無處不在,任何組件都可以成爲bean。
2.寫法不同
javabean作爲值傳遞,有get和set方法,springbean 爲注入的屬性。
3.生命週期不同
javabean 因爲是作爲值傳遞,所以不接受任何容器管理生命週期。 springbean 有spring容器管理生命週期。