Spring 中的 @Component 注解
Spring ApplicationContext
Spring ApplicationContext
是 Spring 保存对象实例的地方,Spring 已确定这些实例将被自动管理和分发。这些实例被称为 Bean。
Spring 的一些主要功能包括 Bean 管理和依赖注入。
利用控制反转(Inversion of Control),Spring 可以从应用中收集 Bean 实例,并在适当的时候使用它们。可以在 Spring 中定义 Bean 依赖,而无需处理这些对象的设置和实例化。
使用 @Autowired
等注解将 Spring 管理的 Bean 注入应用的能力是在 Spring 中创建功能强大且可扩展代码的驱动力。
Spring 元注解
Spring 提供了一些专门的元注解:@Controller
、@Service
和 @Repository
。它们都提供了与 @Component
相同的功能。