Spring/spring mvc33 요청 매핑 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. 23 로깅 application.properties에서 로그 레벨을 설정할 수 있음. 현재 trace이므로 trace, debug, info, warn, error가 다 나온다. 위처럼 log가 나온다. 2021. 6. 27. 스프링 MVC실용적 방식 (modelview를 스프링에게 맡기기) 김영한님의 인프런 강의와 PDF를 바탕으로 정리하였습니다. https://www.inflearn.com/courses?s=%EA%B9%80%EC%98%81%ED%95%9C 스프링 MVC - 실용적인 방식 스프링 MVC는 개발자가 편리하게 개발할 수 있도록 수 많은 편의 기능을 제공합니다. 실무에서는 지금부터 설명하는 방식을 주로 사용합니다. SpringMemberControllerV3 Model 파라미터 save() , members() 를 보면 Model을 파라미터로 받는 것을 확인할 수 있습니다. 스프링 MVC도 이런 편의 기능을 제공합니다. ViewName 직접 반환 뷰의 논리 이름을 반환할 수 있습니다. @RequestParam 사용 스프링은 HTTP 요청 파라미터를 @RequestParam 으로.. 2021. 6. 27. 이전 1 2 3 4 5 6 ··· 9 다음