자주 사용하다보면 몸에 익을 것이다.
@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 |