我还没有找到我能理解的SpringBean的高级定义。我经常在Grails文档和书籍中看到它们,但我认为了解它们是什么将是有益的。那么什么是春豆呢?如何使用它们?它们与依赖注入有关吗
构成应用程序主干的对象以及
由SpringIOC*容器管理的称为bean。豆子是一种食物
对象,该对象由
springioc容器。这些bean是使用配置创建的
提供给容器的元数据,例如,以
XML<;bean/>定义
有关bean和作用域的更多信息,请访问SpringSource:
当您创建bean定义时,您实际创建的是
创建由该bean定义的类的实际实例的方法
释义豆子定义就是菜谱的想法很重要,
因为这意味着,就像类一样,您可以
从单个配方创建的多个对象实例您不仅可以控制各种依赖项和配置
要插入到从对象创建的对象中的值
特定的bean定义,还包括创建的对象的范围
来自特定bean定义。这种方法非常强大,而且
使您能够灵活地选择所需对象的范围
通过配置创建,而不必“烘焙”范围
在Java类级别上对对象的定义。bean可以定义为
部署在多个作用域中的一个
*控制反转