一、启动相关
@SpringBootApplication:启动注解
@SpringBootConfiguration:加载配置文件,继承@Configuration
@EnableAutoConfiguration:开启自动配置
@ComponentScan:组件扫描、自动装配注解
二、Controller相关注解
@Controller:控制器
@RestController:复合注解,相当于@ResponseBody+@Controller,效果是将方法返回的对象直接在浏览器显示成json格式
@RequestBody:
@RequestMapping:会将HTTP请求映射到控制器的处理方法上
@GetMapping:RequestMapping的Get方法的简写
@PostMapping:RequestMapping的Post方法的简写
三、获取请求携带的数据
@PathVariable:获取请求地址中的数据,在参数前面加此注解
@RequestParam:获取请求携带的数据的值,在参数前面加
@RequestHeader:把请求头内的值绑定到方法参数上
@CookieValue:把请求头中cookie的值绑定到方法参数上
四、注入bean相关
@Repository:DAO层注解,一种特化的@Component
@Service:一种特化的@Component,作用在类上