서블릿 HttpServletRequest HttpservletRequest 받기 request.InputStream으로 바디를 받을 수 있다. HttpservletRequest 받아서 json 파싱후 확인 ObjectMapper를 통해 key&value형태의json
TIP: Packaging은 war가 아니라 jar로 하는게 좋다. JSP를 사용하지 않고, 스프링 부트를 사용한다면 jar를 쓰자.jar는 항상 내장 서버(톰캣 등)을 사용하고, webapp경로도 사용하지 않는다. 따라서 내장 서버 사용에 최적화 되어있는 기능이다.현
예시: @RequestMapping("/hello")매개변수로 method를 받을 시 특정 HTTP만을 받는다.GET, HEAD, POST, PUT, PATCH, DELETE예시: @RequestMapping(value="/hello", method="RequestMe
content-body를 통해 단순 텍스트를 얻는 방법에는 여러가지가 있다 .기본형은 아래와 같다.1\. HttpServletRequest를 사용해서 직접 HTTP 메시지 바디에서 데이터를 읽어와서, 문자로 변환한다.2\. 문자로 된 JSON 데이터를 Jackson 라
응답 - 정적 리소스, 뷰 템플릿 정적 리소스 정적 리소스는 해당 파일 변경없이 그대로 서비스 하는것으로써 웹 브라우저에서는 정적인 HTML, css, js을 제공할 때 정적 리소스를 사용한다. 스프링 부트는 클래스패스의 다음 디렉토리에 있는 정적 리소스를 제공한다.
위의 그림에서 보이듯이, DispatcherServlet이 가지고 있는 핸들러를 처리할 수 있는 핸들러 어뎁터를 조회하고, 핸들러 어뎁터는 그것에 맞는 핸들러를 호출해서 값을 전달한다.이때, HTTP 메시지 컨버터는 @RequestMapping을 처리하는 핸들러 어뎁터