四个Spring注解:普通人、专家、管家、接待员
四个Spring注解:普通人、专家、管家、接待员一句话区别 @Component:普通人,啥都能干 @Service:业务专家,专门处理业务逻辑 @Repository:数据管家,专门管理数据库 @Controller:前台接待,专门接待HTTP请求 详细对比表 注解 相当于 主要用途 特殊能力 类比 @Component 普通员工 通用Bean声明 无 公司的普通职员 @Service 业务专家 业务逻辑层 无技术功能,但语义清晰 销售部经理 @Repository 数据管家 数据访问层 自动异常转换 仓库管理员 @Controller 前台接待 Web控制器 处理HTTP请求 前台接待员 具体区别详解1. @Component - 万金油1234@Component // 啥都能干,但职责不明确public class UtilityClass { // 工具类、辅助类、通用组件} 特点: 最基础,其他三个都继承自它 2. @Service - 业务专家123456789@Service // 专门处理业务逻辑p...




