Spring/MVC1-스프링MVC 기본기능편
-
요청 매핑Spring/MVC1-스프링MVC 기본기능편 2023. 6. 17. 07:51
개요 클라이언트에서 서버로 데이터가 전달되는 방법은 크게 3가지로 나눌 수 있다. GET - 쿼리 파라미터 예시 : search.naver.com/search.naver?where=nexearch&sm=top_hty&fbm=0&ie=utf8&query=축구 메세지 바디 없이, URL에 데이터를 포함해서 전달하는 방식 검색, 필터, 페이징기능 에서 많이 사용하는 방식 POST - HTML Form 데이터 쿼리 파라미터와 비슷하지만, 이는 메세지 바디에 쿼리파라미터 형식으로 데이터를 전달한다 content-type : application/x-www-form-urlencoded 회원가입 처럼 post방식의 form태그에 정보를 직접 드러내지 않고 보낼 때 사용한다 HTTP message body 에 데이터를..
-
로깅Spring/MVC1-스프링MVC 기본기능편 2023. 6. 14. 10:27
개념 보통 어플리케이션을 개발하면서 다양한 로그를 남기는데, 우리가 흔히 알고 있는 System.out.println()의 경우, 필요하지 않는 경우네도 정보를 출력하게 된다. 이는 대용량 서비스시에 서버의 장애를 낳을 수 있는 요인이 될 수 있다. 하지만 서버를 가동하면서 필요한 정보를 남기는 logging은 반드시 필요하기 때문에, 각각의 개발환경에 맞는 log 레벨을 지정해주고 이를 관리할 필요가 있다. 스프링 부트의 로깅 라이브러리 스프링부트는 다음의 로깅 라이브러리를 기본으로 제공한다. SLF4J - http://www.slf4j.org Logback - http://logback.qos.ch SLF4J Simple Logging Facade for Java (SLF4J) The Simple L..