본문 바로가기

Spring/Spring 공부

6. Spring Boot Annotations

자주 사용하다보면 몸에 익을 것이다.

@Controller

Response는 기본적으로 Html 구조

@RestController

ObjectMapper를 통해 Json구조로 응답한다

 

@RequestMapping

원하는 http 메소드를 지정해야하는데 지정하지 않으면 모든 메소드가 동작한다. 

이를 세분화 한게

@Get, post put delete 가 있는 것

 

@Component class 단위

@Bean 메서드 단위 , 클래스 단위 x

@Autowired DI를 위한 것, 기본적으로 생성자로 된 메서드는 스프링을 알아서 주입해준다. 하지만 명시적으로 받고 싶을 떄 사용.

@After 예외가 발생해도 실행

@Around 이전 이후 모두 포함 하는 것

@AfterReturning 메서드 호출이 정상일 떄 실행

@AfterThrowing 예외 발생시 지정

 

익숙해져야 한다.

실제로 많이 사용하고 스프링 프레임워크는 많이 사용 되기에 레퍼런스가 많다. 예외 케이스도 많고 이 중에서 익숙해져서 무엇을 사용할 지 정할 줄 알아야한다. 열심히하자.

'Spring > Spring 공부' 카테고리의 다른 글

단위 테스트  (2) 2024.10.21
Spring boot 자주 사용되는 어노테이션(Annotations)  (0) 2024.02.16
5. ObjectMapper  (0) 2022.07.02
4. AOP 코딩 실습-2  (0) 2022.07.02
3. AOP 코드 실습  (0) 2022.07.01