RESTAPI4 Spring Framework ResponseEntity 사용에 대한 고찰 현업에서 Spring Framework로 Rest Api서버를 구현하다보면 ReponseEntity를 자주 보게됩니다. Spring Framework Rest Api를 처음 공부할때는 ResponseEntity를 사용하지않고 대부분 Java 객체를 직접 응답하였는데 현업에서 기존에 있던 코드들을 확인해보니 ResponseEntity를 사용하여 Java 객체를 응답하는 형식으로 대부분 구성되어 있었습니다. 일반적으로 Java 객체를 응답해도 HTTP 프로토콜형식에 맞게 응답이 잘 되었는데 ResponseEntity를 사용하면 혹시나 내가 모르는 다른 차이점이 있나해서 눈으로 직접 확인해보기로 했습니다. @PostMapping public ResponseEntity requestOrder(@RequestBo.. 2024. 11. 17. PostMan으로 gRPC요청 하기 최근에 gRPC를 통한 서버간 통신을 구현해보기 위해 Spring Boot로 gRPC서버를 구현해 보았습니다.일반적으로 http 프로토콜을 통한 Rest Api를 테스트할때는 여러 방법이 있지만 그중 많이 사용한 툴은 PostMan인데 gRPC또한 PostMan으로 테스트가 가능하더군요. 그래서 오늘은 간략하게 PostMan을 통한 gRPC통신을 하는 방법을 공유해볼까 합니다. application.ymlgrpc: server: port: 5043먼저 Spring Boot gRPC 서버 환경은 다음과 같습니다. gRPC 프로토콜 포트는 5043입니다.delivery.protosyntax = "proto3";option java_multiple_files = true;option java_pack.. 2024. 7. 1. 섹션 2-5 [스프링 부트 시작하기] HTTP 요청과 응답 HTTP 요청과 응답 HTTP웹 Request와 Response의 구조를 이해하고 내용을 확인할 수 있어야 한다. RequestRequest Line: Method, Path, HTTP VersionHeadersMessage Bodyhttp -v ":8080/hello?name=Spring"GET /hello?nameSpring HTTP/1.1Accept: */*Accept-Encoding: gzip, deflateConnection: keep-aliveHost: localhost:8080User-Agent: IntelliJ HTTP Client/IntelliJ IDEA 2024.1 ResponseStatus Line: HTTP Version, Status Code, Status TextHeadersMe.. 2024. 5. 29. 섹션 2-3 [스프링 부트 시작하기] Hello Controller Hello Controller 구현Spring Boot Hello Controller를 구현한다. HelloController.classpackage com.tobyspring.tobyspringboot; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RestController; @RestController public class HelloController { @GetMapping("/hello") public String hello(String name) { return "Hello " + name; .. 2024. 5. 29. 이전 1 다음