-
RestTemplate의 Response 결과 값 자동 매핑하기Spring Boot/MVC 2023. 11. 25. 20:54
# RestTemplate의 exchange 메소드 아래와 같이 여러 인자값들이 있다. public ResponseEntity exchange(String url, HttpMethod method, @Nullable HttpEntity requestEntity, Class responseType, Object... uriVariables) # 4번째 인자값인 responseType을 통해 결과값을 반환받는 방법 아래와 같은 구조를 가진 객체를 생성하면 된다. 내부적으로 MessageConverter를 동작시켜 같은 변수명을 가진 필드들을 매핑시켜준다. public class ResponseVO { private Integer status ; private String code ; private Strin..
-
Spring Boot Starter별 차이점Spring Boot/MVC 2023. 10. 22. 18:33
spring-boot-starter-web Spring MVC를 사용하는 전형적인 REST api Service spring-boot-starter-jersey JAX-RS의 Jersey 구현을 사용하는 REST 서비스 ※ JAX-RS : 자바 플랫폼에서 경량화된 REST 방식의 웹 애플리케이션 구현을 지원하는 자바 API이다. spring-boot-starter-web-services SOAP를 지원하는 서비스 출처 : https://stackoverflow.com/questions/39972171/difference-between-spring-boot-starter-web-and-spring-boot-starter-web-services