什么是注解
注解(Annotation)是 Java 5 引入的一种元数据机制,它本身不影响代码逻辑,但可以被编译器、开发工具或运行时框架读取和使用!
// 最简单的注解例子
@Override // 这个就是注解哦!
public String toString() {
return "我是曼波!";
}
注解的作用
1. 编译检查
@Override // 告诉编译器:我要重写父类方法,帮我检查对不对!
public void run() {
System.out.println("曼波在奔跑!");
}
2. 生成代码
// Spring Boot 中常见的 @Getter
// 自动生成 getter 方法
@Setter // 自动生成 setter 方法
public class User {
private String name;
private int age;
}
3. 运行时处理(Spring Boot 大量使用!)
@RestController // 告诉 Spring:这是一个控制器!
@RequestMapping("/api") // 映射 URL 路径
public class MyController {
@Autowired // 自动注入依赖
private UserService userService;
@GetMapping("/hello") // 处理 GET 请求
public String hello() {
;
}
}

