Skip to content

让 Spring 自动管理对象(IOC)

通过 @Service@Component@Repository 等注解,告诉 Spring 哪些类需要被实例化、管理。由容器统一创建、销毁、维护 Bean,开发者不再手动 new 对象,实现控制反转。

使用注解标记需要管理的 Bean

1
2
3
4
5
6
7
8
@Component // 通用组件
public class CommonComponent { }

@Service // 服务层
public class UserService { }

@Repository // 数据访问层
public class UserRepository { }