豆子......实际上是什么

Kev*_*vin 7 java spring

spring框架中的bean是什么?豆的用途是什么?

ewe*_*nli 17

在Spring的上下文中,bean是一个托管对象.什么是托管对象?它是Spring知道的对象,Spring知道如何操作,例如注入属性,调用回调方法等.

然后,常规java类(Spring不知道)和bean(Spring知道)之间存在差异.

通常,Spring bean遵循Java bean约定,因此Spring可以轻松地操作它们.例如,如果声明bean具有属性xxx,那么Spring将期望getXxxsetXxx存在.但是,从Spring 2.X开始,可以依赖注入私有变量(使用注释),因此不再需要定义公共setter以便为属性启用依赖项注入.

(术语是,它经常被用来表示:(1)东西是由容器管理的,像一个的Enterprise Java Bean(EJB)或(2)的东西附着在的Java bean约定感困惑.)