전 포스트 1 에서 만든 GetMapping을 JSON 형식으로 출력해보자!
스프링부트에서 JSON형식으로 출력할 때에는 Jackson이라는 스프링부트 라이브러리를 사용한다고 한다!
우선 JSON으로 출력할 model을 하나 만들어야합니다!
여기서 @Getter @Setter 어노테이션이 등장하는데 해당 어노테이션은
Setter -> 내부에서 가공해 필드에 넣어줌(외부접근제한) 무결성유지위해
Getter -> 필드의 값 숨긴채 값을 제공
이며 또한
다음과 같이 정의해주었던 것을 간단하게 제공해주는 어노테이션입니다!
Jackson은 class에 @RestController 혹은 func에 @ResponseBody를 붙여줘야 하는 라이브러리입니다
전 포스트에서 @RestController를 달아주었음으로 다음과 같이 객체 생성 후 값을 보면
다음과 같이 Json 형식으로 나오는 것을 확인하였습니다!
'IT 관련 > 백엔드,인텔리제이' 카테고리의 다른 글
인텔리제이 (IntelliJ) 학생인증 , 무료로 사용하기 , 만료시 갱신방법, 졸업생 사용방법 (0) | 2023.04.19 |
---|---|
스프링부트(SpringBoot) RestAPI 만들기 1(intellij) - (GET) (0) | 2022.03.11 |
AWS Free 티어 12개월 만료(만료 후 요금, 대처 방안) 문제 (0) | 2022.02.23 |
.gitignore 적용하기 (Potentially Compromised Credentials) (0) | 2021.11.11 |
Quick DBD 사용 후기 (0) | 2021.10.31 |