반응형
@SpringBootApplication: Spring boot application설정
@Controller: View를 제공하는 controller로 설정
@RestController: REST API를 제공하는 controller로 설정
@RequestMapping: URL주소를 매핑
@GetMapping: HTTP GET메소드 URL주소 매핑(조회(select))
@PostMapping: HTTP POST메소드 URL주소 매핑(등록(insert))
@PutMapping: HTTP PUT메소드 URL주소 매핑(수정(update))
@DeleteMapping: HTTP DELETE메소드 URL주소 매핑(삭제(delete)
@RequestParam: URL Query Parameter(text, json) 매핑
@ResponseBody: Http 응답 body(content)을 매핑
@Configuration: 1개 이상의 bean 을 등록할 때 설정
@Component: 1개의 class단위로 등록할 설정
@Bean: 1개의 외부library로부터 생성한 객체를 spring bean 등록시 사용
@Autowired: DI(Dependency Injection)를 위한 곳에 사용(method위에서 사용)
@Qualifer: @Autowired사용시 같은 이름의 bean이 2개 이상일때 충돌을 피하기 위해 사용
@Service: mvc프레임워크에서 서비스 로직을 담당하는 객체를 bean에 등록할 때 사용
반응형
'Spring' 카테고리의 다른 글
[스프링] 검증 : bindingResult (0) | 2023.07.05 |
---|---|
[스프링] Validation 정리 (0) | 2023.07.05 |
[스프링] Validation(유효성 체크)을 사용하는 이유 (0) | 2023.07.05 |
[스프링] build.gradle (springboot와 validation 버전 맞추기) (0) | 2023.07.05 |
[스프링] 인텔리제이 스프링부트 세팅방법 (0) | 2023.07.04 |