본문 바로가기
728x90
반응형

분류 전체보기111

[스프링MVC 기본 기능 6] HTTP 요청 파라미터 - @ModelAttribute 실제 개발을 하면 1. 요청 파라미터를 받아서, 2. 필요한 객체를 만들고, 3. 그 객체에 값을 넣어주어야 한다. 보통 다음과 같이 코드를 작성할 것이다. @ResponseBody @RequestMapping("/model-attribute-v1") public String modelAttributeV1(@RequestParam String username, @RequestParam int age){ //1 HelloData data = new HelloData();//2 data.setUsername(username);//3 data.setAge(age); log.info("username={}, age={}", helloData.getUsername(), helloData.getAge()); ret.. 2023. 8. 22.
[스프링MVC 기본 기능 5] HTTP 요청 파라미터 - @RequestParam [스프링MVC 36] 스프링 MVC 기본 기능: HTTP 요청 파라미터 - 쿼리 파라미터, HTML Form (tistory.com) [스프링MVC 36] 스프링 MVC 기본 기능: HTTP 요청 파라미터 - 쿼리 파라미터, HTML Form [스프링 MVC 10] 서블릿: HTTP 요청 데이터 (tistory.com) [스프링 MVC 10] 서블릿: HTTP 요청 데이터 HTTP 요청 데이터를 어떻게 조회하는지 알아보자! HTTP 요청 메시지를 통해 클라이언트에서 서버로 데이터 joly156.tistory.com 스프링이 제공하는 @RequestParam 을 사용하면 요청 파라미터를 매우 편리하게 사용할 수 있다. @RequestParam 파라미터 이름으로 바인딩 @RequestParam의 name(v.. 2023. 8. 22.
[스프링MVC 기본 기능 4] HTTP 요청 파라미터 (GET, POST) 클라이언트에서 서버로 요청 데이터를 전달할 때는 주로 다음 3가지 방법을 사용한다. [스프링 MVC 10] 서블릿: HTTP 요청 데이터 (*중요) (tistory.com) [스프링 MVC 10] 서블릿: HTTP 요청 데이터 (*중요) HTTP 요청 데이터를 어떻게 조회하는지 알아보자! HTTP 요청 메시지를 통해 클라이언트에서 서버로 데이터를 전달하는 방법 (3가지) 1. GET - 쿼리 파라미터 /url?username=hello&age=20 메시지 바디 없이, URL joly156.tistory.com 스프링 MVC에서는 훨씬 깔끔하고 효율적으로 HTTP 요청 데이터를 조회할 수 있는데, 스프링으로 요청 파라미터를 조회하는 방법을 단계적으로 알아보자. HttpServletRequest의 reque.. 2023. 8. 21.
[스프링MVC 기본 기능 3] HTTP 요청 - 헤더 조회 [스프링MVC 35] 스프링 MVC 기본 기능: 요청 매핑 - API 예시 (tistory.com) [스프링MVC 35] 스프링 MVC 기본 기능: 요청 매핑 - API 예시 [스프링MVC 34] 스프링 MVC 기본 기능: 요청 매핑 (tistory.com) [스프링MVC 34] 스프링 MVC 기본 기능: 요청 매핑 [스프링MVC 33] 로그에 대해서 간단히 알아보자 (tistory.com) [스프링MVC 33] 로그에 대해서 간단 joly156.tistory.com 매핑 방법을 이해했으니, HTTP 요청이 보내는 데이터들을 스프링 MVC로 어떻게 조회하는지 알아보자. 애노테이션 기반의 스프링 컨트롤러는 다양한 파라미터를 지원한다. 먼저, HTTP 헤더 정보를 조회하는 방법을 알아보자. import lo.. 2023. 8. 21.
[스프링MVC 기본 기능 2] 요청 매핑 - API 예시 [스프링MVC 34] 스프링 MVC 기본 기능: 요청 매핑 (tistory.com) [스프링MVC 34] 스프링 MVC 기본 기능: 요청 매핑 [스프링MVC 33] 로그에 대해서 간단히 알아보자 (tistory.com) [스프링MVC 33] 로그에 대해서 간단히 알아보자 운영 시스템에서는 System.out.println() 같은 시스템 콘솔을 사용해서 필요한 정보를 직접 출력 joly156.tistory.com 회원 관리를 HTTP API로 만든다 생각하고 매핑을 어떻게 하는지 알아보자. (실제 데이터가 넘어가는 부분은 생략하고 URL 매핑만!) 회원 관리 API 회원 목록 조회: GET /users 회원 등록: POST /users 회원 조회: GET /users/{userId} 회원 수정: PATC.. 2023. 8. 15.
[스프링MVC 기본 기능 1] 요청 매핑 요청매핑이란, 요청이 왔을 때 어떤 컨트롤러가 호출되어야하는지를 매핑하는 것이다. 단순하게 URL로 매핑하는 방법 뿐 아니라, 여러가지 요소들을 조합하여 매핑할 수 있다. @RestController @Controller는 반환 값이 String이면 뷰 이름으로 인식돼서 뷰를 찾고 뷰가 랜더링 된다. 반면, @RestController는 반환 값으로 뷰를 찾는 것이 아니라, HTTP 메시지 바디에 바로 입력한다. 따라서 실행 결과로 ok 메세지를 그대로 받을 수 있다. (@ResponseBody와 관련있음) @RestController public class MappingController { private Logger log = LoggerFactory.getLogger(getClass()); /** .. 2023. 8. 13.
728x90
반응형