💐 Spring/Spring REST API

💐 Spring/Spring REST API

2) [test] JSON 응답으로 201이 나오는지 확인 - 스프링 REST API

Test 1) JSON 응답으로 201이 나오는지 확인. - Location 헤더에 생성된 이벤트를 조회할 수 있는 URI 담겨 있는지 확인. - id는 DB에 들어갈 때 자동 생성된 값으로 나오는지 확인. 일단 Test 클래스를 만든다 테스트를 할 클래스에서 맥 기준으로 단축키 cmd + shift + T 를 눌러주면 테스트 클래스 생성해준다. Location URI를 만들건데, 여기서는 HATEOAS가 제공하는 linkTo() , methodOn()을 사용할 것 이다. 객체를 JSON으로 변환 할때, ObjectMapper를 사용. EventController 구현 package me.iseunghan.demoinflearnrestapi.events; import org.springframework...

💐 Spring/Spring REST API

1) Spring-Boot 프로젝트 만들기 - 스프링 REST API

의존성 추가 WEB JPA Hateoas H2 Lombok Event 생성 API 구현 : 비즈니스 로직 Event 생성 API package me.iseunghan.demoinflearnrestapi.events; import lombok.*; import javax.persistence.*; import java.time.LocalDateTime; //hashcode에서 of="id"로 준 이유? 연관관계가 있을때 그 관계가 상호참조 관계에서 참조하는 상황에서 스택오버플로우가 발생할수가 있기때문에, id로만 해시코드를 생성한다. //서로간에 메소드를 계속 계속 호출하기 때문에 스택오버플로우가 발생할 수 있다. @Builder @AllArgsConstructor @NoArgsConstructor @Ge..

iseunghan
'💐 Spring/Spring REST API' 카테고리의 글 목록 (2 Page)