일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- scanf()
- 구조체
- Docker
- strlen()
- container
- 백준
- fork
- ifdef
- pack
- handling
- fgets()
- DEBUG
- fread()
- 필기
- 2025
- 1929
- Kafka
- 카운팅 정렬
- 정보처리기사
- fwrite()
- 자식
- struct
- signal
- 10989
- half-close
- 에라토스테네스의 체
- Wait
- sizeof()
- endif
- EOF
- Today
- Total
팥빵 먹으면서 코딩하는 블로그
spring boot Annotation 정리 본문
Controller
- @SpringBootApplication : spring boot application으로 설정
- @Controller : view를 제공하는 controller로 설정
- @RestController : Rest API 를 제공하는 controller로 설정
- @RequestMapping : URL 주소를 매핑
Mapping
- @GetMapping : Http GetMethod URL 주소 매핑
- @PostMapping : Http PostMethod URL 주소 매핑
- @PutMapping : Http PutMethod URL 주소 매핑
- @DeleteMapping : Http DeleteMethod URL 주소 매핑
Request
- @RequestParam : URL Query Parameter 매핑
- @RequestBody : Http body를 parsing 매핑
- @Valid : POJO java class의 검증
Bean
- @Configration : 1개 이상의 bean을 등록할 때 설정
- @Component : 1개 이상의 Class단위로 등록할 때 설정
- @Bean : 1개의 외부 library로부터 생성한 객체를 등록 시 사용
DI
- @Autowired : DI를 위한 곳에 사용
- @Qualifier : @Autowired 사용 시 bean이 2개 이상일 때 명시적 사용
- @Resource : @Autowired + @Qualifier의 개념으로 이해
AOP
- @Aspect : AOP 적용시 사용
- @Before : AOP 메소드 이전 호출 지정
- @After : AOP 메소드 호출 이후 지정 예외 발생 포함
- @Around : AOP 이전/이후 모두 포함 예외 발생 포함
- @AfterReturning : AOP 메소드의 호출이 정상일 때 실행
- @AfterThrowing : AOP시 해당 메소드가 예외 발생시 지정
'study > JAVA SPRING' 카테고리의 다른 글
Validation (0) | 2024.09.04 |
---|---|
AOP에 대하여 (0) | 2024.08.30 |
IoC에 대하여 (0) | 2024.08.30 |
DI에 대하여 (0) | 2024.08.29 |
spring에 대하여 (0) | 2024.08.29 |