[SpringBoot] 스프링 부트(Spring Boot)에서 프로젝트 생성하기 [dependencies 세팅 및 MySQL 연동]
- 스프링 부트(Spring Boot)에서 프로젝트 생성하기 1. Spring Boot 프로젝트 생성 2. MySQL DB 세팅 [MySQL] MySQL 다운로드 및 설치하기 [MySQL Workbench로 MySQL 접속하기] - MySQL 다운로드 및 설치하기 1. MySQL 다운
yermi.tistory.com
- 제이슨(JSON)으로 데이터 형식 리턴하기
Jackson 어노테이션을 사용하여 데이터를 JSON 형태로 리턴할 예정이다.
→ 사용하기 위해서는 @RestController 또는 @Controller일 경우, @ResponseBody가 있어야 한다.
- Jackson Property
@JsonIgnore
해당 프로퍼티의 값을 return에서 제외한다.
@JsonInclude
null이 아닌 것만 return에 포함한다.
@JsonInclude의 설정 값
- ALWAYS : 속성의 값에 의존하지 말고 항상 포함
- NOT_EMPTY : null 또는 값이 빈 경우가 아니면 포함
- NOT_NULL : null 이 아니면 포함
- NOT_DEFAULT : bean의 기본생성자로 정의된 필드값과 다르게 변경된 필드만 포함
@JsonProperty
클래스의 프로퍼티 이름을 변경할 때 사용한다.
@JsonFormat
날짜, 시간 값의 형식을 지정한다.
- 참고자료
[SpringBoot] RestApi 만들기 (2) JSON 형식 리턴
SpringBoot REST API JSON 지난 포스트에 이어서 테스트 api 에서 json 으로 리턴하는 방법을 알아보겠습니다. 지난 글 : SpringBoot Project 생성 및 심플한 RestApi 작성 1. 원시적인 방법 (json 문자열 만들기) @Res
hello-bryan.tistory.com