개발새발/Spring

220225_스프링 입문_스프링을 조금 더 들여다보기_여러가지 Annotation 알아보기_패스트캠퍼스 챌린지 33일차

막동이아빠 2022. 2. 26. 23:47

220225_스프링 입문_스프링을 조금 더 들여다보기_여러가지 Annotation 알아보기_패스트캠퍼스 챌린지 33일차

<2022년 02월 25일 _ 패스트캠퍼스 챌린지 33일차>

[스프링 입문_스프링을 조금 더 들여다보기_여러가지 Annotation 알아보기]

1. Spring Boot Annotations

Annotation 의미
@SpringBootApplication Spring boot application 으로 설정
@Controller View를 제공하는 controller로 설정
@RestController REST API를 제공하는 controller로 설정
@RequestMapping URL 주소를 맵핑
@GetMapping Http GetMethod URL 주소 맵핑
@PostMapping Http PostMethod URL 주소 맵핑
@PutMapping Http PutMethod URL 주소 맵핑
@DeleteMapping Http DeleteMethod URL 주소 맵핑
@RequestParam URL Query Parameter 맵핑
@RequestBody Http Body를 Parsing 맵핑
@Valid POJO Java class의 검증
@Configuration 1개 이상의 bean을 등록 할 때 설정
@Component 1개의 Class 단위로 등록 할 때 사용
@Bean 1개의 외부 library로부터 생성한 객체를 등록 시 사용
@Autowired DI를 위한 곳에 사용
@Qualifier @Autowired 사용시 bean이 2개 이상일 때 명시적 사용
@Resource @Autowired + Qualifier의 개념으로 이해
@Aspect AOP 적용시 사용
@Before AOP 메소드 이전 호출 지정
@After AOP 메소드 호출 이후 지정 예외 발생 포함
@Around AOP 이전/이후 모두 포함 예외 발생 포함
@AfterReturning AOP 메소드의 호출이 정상일 때 실행
@AfterThrowing AOP시 해당 메소드가 예외 발생시 지정

 

33일차 강의 완료~

필기 & 내 화면 스크린샷 저장

 

 

https://bit.ly/37BpXiC

 

패스트캠퍼스 [직장인 실무교육]

프로그래밍, 영상편집, UX/UI, 마케팅, 데이터 분석, 엑셀강의, The RED, 국비지원, 기업교육, 서비스 제공.

fastcampus.co.kr

본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.