본문 바로가기

Spring74

HTTP 요청 파라미터 - 쿼리 파라미터, HTML FORM + @RequestParam, @ModelAttribute 김영한님의 인프런 강의와 PDF를 바탕으로 정리하였습니다. https://www.inflearn.com/courses?s=%EA%B9%80%EC%98%81%ED%95%9C HTTP 요청 파라미터 - 쿼리 파라미터, HTML Form HTTP 요청 데이터 조회 - 개요 스프링이 제공하는 HTTP 요청 데이터를 조회 하는 방법을 알아보겠습니다. HTTP 요청 메시지를 통해 클라이언트에서 서버로 데이터를 전달하는 방법을 알아보겠습니다. 클라이언트에서 서버로 요청 데이터를 전달할 때는 주로 다음 3가지 방법을 사용합니다. • GET - 쿼리 파라미터 • • /url?username=hello&age=20 • • 메시지 바디 없이, URL의 쿼리 파라미터에 데이터를 포함해서 전달 예) 검색, 필터, 페이징등에서 .. 2021. 6. 28.
HTTP 요청 헤더 정보 조회 김영한님의 인프런 강의와 PDF를 바탕으로 정리하였습니다. https://www.inflearn.com/courses?s=%EA%B9%80%EC%98%81%ED%95%9C HTTP 요청 - 기본, 헤더 조회 애노테이션 기반의 스프링 컨트롤러는 다양한 파라미터를 지원합니다. 이번 시간에는 HTTP 헤더 정보를 조회하는 방법을 알아보겠습니다. RequestHeaderController postman으로 아래와 같이 날려보았습니다. 아래와 같이 log가 찍힙니다. • HttpServletRequest • HttpServletResponse • HttpMethod : HTTP 메서드를 조회한다. org.springframework.http.HttpMethod • Locale : Locale 정보를 조회한다. •.. 2021. 6. 28.
요청 매핑 API만들기 김영한님의 인프런 강의와 PDF를 바탕으로 정리하였습니다. https://www.inflearn.com/courses?s=%EA%B9%80%EC%98%81%ED%95%9C 요청 매핑 - API 예시 회원 관리를 HTTP API로 만든다 생각하고 매핑을 어떻게 하는지 알아보겠습니다. (실제 데이터가 넘어가는 부분은 생략하고 URL 매핑만) 회원 관리 API 회원 목록 조회: GET : /users 회원 등록: POST : /users 회원 조회: GET : /users/{userId} 회원수정: PATCH : /users/{userId} 회원 삭제: DELETE : /users/{userId} 아래는 코드로 구현. 순서대로 포스트맨 테스트 결과! 2021. 6. 28.
요청 매핑 김영한님의 인프런 강의와 PDF를 바탕으로 정리하였습니다. https://www.inflearn.com/courses?s=%EA%B9%80%EC%98%81%ED%95%9C 요청 매핑 MappingController 매핑 정보 @RestController • @Controller 는 반환 값이 String이면 뷰 이름으로 인식됩니다. 그래서 뷰를 찾고 뷰가 랜더링 됩니다. • @RestController 는 반환 값으로 뷰를 찾는 것이 아니라, HTTP 메시지 바디에 바로 입력한다. 따라서 실행 결과로 ok 메세지를 받을 수 있습니다. @ResponseBody 와 관련이 있는데, 뒤에서 더 자세히 설명합니다. @RequestMapping("/hello-basic") • /hello-basic URL 호출이.. 2021. 6. 28.