1. @Repository: 用来标注DAO组件。@Repository("emailDAO")
2. @Service:标注业务层组件
3. @RestController:包含@Controller和@ResponseBody
4. @Controller:标注控制层组件
5. @ResponseBody:方法返回结果直接写入response body,返回数据为json
6. @Component:泛指组件
7. @ComponentScan:如果扫描到@Component,@Controller,@Service等,自动注册为bean
8. @Configuration: 指出该类是Bean配置的信息源
9. @Bean: 放在方法上,产生一个bean,并交给spring管理
10. @Autowired: 自动装配bean
11. @RequestMapping: 处理请求地址映射
12. @RequestParam: Request请求参数
@RequestMapping("/hello")
public void hello(@RequestParam("id") int id){
}
13. @PathVariable: 路径变量
@GetMapping("/emp/{id}")
public Employee getEmp(@PathVariable("id") Integer id) {
return employeeService.getEmployee(id);
}
待补充