JavaBean

  1. JavaBean规则:
  1. Bean对象属性是private
  2. 提供对应属性的public setter, getter方法

SpringBean

  1. 由Spring容器管理的Bean对象
  2. SpringBean的定义方式
  1. XML的<bean>标签
  2. @Component, @Service等注解
  3. @Bean与@Configuration注解一起使用
  4. BeanDefinition接口定义bean
  5. FactoryBean定义
  6. Supplier定义