본문 바로가기
728x90
반응형

Spring Tutorial69

[스프링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.
로그 사용법 운영 시스템에서는 System.out.println() 같은 시스템 콘솔을 사용해서 필요한 정보를 직접 출력하지 않고, 별도의 로깅 라이브러리를 사용해서 로그를 출력한다. 로그를 사용할 수 있게끔, 사용 방법만 간단히 알아보자! 로깅 라이브러리 스프링 부트 라이브러리를 사용하면 스프링 부트 로깅 라이브러리( spring-boot-starter-logging )가 함께 포함된다. 스프링 부트 로깅 라이브러리는 기본으로 SLF4J, Logback 라이브러리를 사용한다. Logback, Log4J, Log4J2 등등 수많은 로그 라이브러리가 있는데, 그것을 통합해서 인터페이스로 제공하는 것이 바로 SLF4J 라이브러리다. 쉽게 이야기해서 SLF4J는 인터페이스이고, 그 구현체로 Logback 같은 로그 라이브.. 2023. 8. 11.
728x90
반응형