스프링6 Jackson 라이브러리 Jackson 라이브러리 객체를 JSON 형식으로 변환해준다. 프로퍼티 즉, Getter, Setter를 기준으로 작동한다. Java의 프로퍼티는 보통 Getter와 Setter의 이름 명명 규칙으로 정해진다. Jackson의 매핑을 프로퍼티가 아닌 멤버변수로 하고 싶다면 @JsonProperty를 사용한다. public class Person { @JsonProperty("name") private String myName = "Mommoo"; } // {"name": "Mommoo"} @JsonAutoDetect로 매핑 법칙을 바꿀 수 있다. // 멤버 변수 뿐만 아니라, 기본 정책인 Getter 역시 데이터 매핑이 진행된다. @JsonAutoDetect(fiedlVisibility = JsonAut.. 2019. 10. 22. Spring Boot에 Swagger 적용하기 Swagger - REST API 개발 시 문서를 자동으로 만들어주는 프레임워크 (*REST API: 웹에 존재하는 자원에 고유한 URI를 부여해 외부에서 플랫폼이나 언어와는 독립적으로 활용 가능한 인터페이스) - 간단한 설정으로 프로젝트에 지정한 URL들을 HTML 화면으로 확인 - API에 대한 매뉴얼 자동 생성 - Postman과 같이 API 테스트 가능 - Java, Python, Node.js 등 다양한 언어를 지원한다. Spring Boot에 Swagger 적용하기 1. 라이브러리 추가 Maven Project일 경우 pom.xml에 추가 io.springfox springfox-swagger2 2.9.2 io.springfox springfox-swagger-ui 2.9.2 Gradle .. 2019. 7. 9. 이전 1 2 다음