前言
@SpringBootApplication1
@AutoWired、@Qualifier、@Resource2
@Component、@Service、@Controller、@Repository3
@GetMapping、@PostMapping、@PutMapping、@DeleteMapping4
@RequestParam、@RequestBody、@PathVariable、@RequestHeader、@CookieValue5
内容
@SpringBootApplication
包含@Configuration、@EnableAutoConfiguration、@ComponentScan通常用在主类上;
↩︎@AutoWired、@Qualifier、@Resource
这3个注解都是基于注解方式进行自动装配,在容器里面将查找到的bean返回,一般@AutoWired用得最多,@Qualifier则需要配合@AutoWired使用,@Resource则是可以通过名字进行自动装配
↩︎@Component、@Service、@Controller、@Repository
这几个注解放在一起是因为功能基本一样的,都是将类注入到spring容器中,只不过它们使用的场景不同,被@Component,@Service,@Controller,@Repository注解标注的类,这些类会被纳入进spring容器中管理。
↩︎@GetMapping、@PostMapping、@PutMapping、@DeleteMapping
↩︎@RequestParam、@RequestBody、@PathVariable、@RequestHeader、@CookieValue
↩︎