note-spring
Spring基础
Spring 的核心是一个 容器,通常称为 Spring 应用程序上下文,用于创建和管理应用程序组件。这些组件(或 bean)在 Spring 应用程序上下文中连接在一起以构成一个完整的应用程序,就像将砖、灰浆、木材、钉子、管道和电线绑在一起以组成房屋。
依赖注入
将 bean 连接在一起的行为是基于一种称为 依赖注入(DI)的模式。(见显式配置示例)
显式配置
例如,以下 XML 声明两个 bean,一个 InventoryService bean 和一个 ProductService bean,然后通过构造函数参数将 InventoryService bean 注入到 ProductService 中:
1234<bean id="inventoryService" class="com.example.InventoryService" /><bean id="productService" class="com.example.ProductService" ...