이번 글에서는 얼마 전에 포스팅한 HttpServlerResponse 객체의 응답 데이터 보내는 방법 이후에 스프링(Spring)에서 제공하는 응답 관련 편리한 기능들을 소개하도록 하겠다. 이미 공부해서 알고있으신분들은 상관없겠다만, 서블릿과 HtterServletResponse 혹은 HttpServletRequest에 대한 사전 지식이 부족하신 분들은 아래 링크를 참고하시는 것을 추천드립니다. 서블릿이란? HttpServletRequest? HttpServletResponse? HTTP 응답 - 정적 리소스, 뷰 템플릿스프링(서버)에서 응답 데이터를 만드는 방법은 크게 3가지가 있습니다.정적 리소스예) 웹 브라우저에 정적인 HTML, css, js를 제공할 때는 정적 리소스를 사용합니다.뷰 템플릿 사..
이번 글에서는 스프링(Spring)에서 제공하는 HTTP 요청 방법에 관련하여 개발할 때 편리성을 제공하는 어노테이션들에 대해 알아보도록 하겠습니다. 단순하게 어노테이션 사용방법 뿐만 '뿅' 하고 설명하는 것이 아닌, 예전에는 어떤 방법을 사용하였고, 어떤 방법들이 존재하는지 하나씩 리팩토링 해나가는 식으로 코드를 분석하고 설명하여 완벽하게 자신의 것으로 만드는 것이 이 글의 목적입니다. 이 글을 읽기 전 서블릿(Servlet)과 HttpServletRequest/Response에 대하여 기초 지식이 부족하신 분들은 아래 링크를 통해 공부하고 오시는 것이 이해하기 훨씬 쉽기 때문에 추천드립니다. 서블릿이란? HttpServletRequest란? HttpServletResponse란? HTTP 요청 - 기..
@RequestMapping요청 매핑이란?URL 요청이 왔을 때 어떤 컨트롤러가 호출되어야 할지 매핑(mapping) 해놓은 것을 말합니다.클래스, 메서드 위에 @RequestMapping 어노테이션을 명시함으로써 적용할 수 있습니다. 사용법@ReqeustMapping("URL 경로")와 같이 작성하며, 웹 브라우저에서 서버로 URL 경로를 통해 요청이 들어오면 해당 메서드가 실행되게 됩니다. 즉, /test 라는 URL로 요청이 들어오면 아래와 같이 mappingTest 메서드가 실행됩니다.@RequestMapping("/test")public String mappingTest() { System.out.println("mapping test"); return "ok";} HTTP 메서드 ..
이전에 포스팅하였던 HTtpServletRequest 글에 이어서 작성된 내용입니다.아래 링크를 통하여 이전글을 공부하고 오시면 이해하기 훨씬 쉬울 것이라고 생각합니다. [JAVA] HttpServletRequest 개요 및 기본 사용법이번 글에서는 HttpServletRequest에 대하여 알아보도록 하겠습니다.우선 HttpServletRequest 클래스는 Servlet 호출 시 생성되는 객체입니다. 뿐만 아니라 HttpServletResponse 객체도 생성되는데, Response에 대해developshrimp.com HTTP 요청 데이터 HTTP 요청 메시지를 통해 클라이언트에서 서버로 데이터를 전송하는 방법은 크게 3가지가 있습니다.GET - 쿼리파라미터POST - HTML FormHTTP m..
- Total
- Today
- Yesterday
- 요청매핑
- 타임리프 기본기능
- 객체지향설계원칙
- Java
- 자바
- Overloding
- Thymeleaf
- 인식안됨
- 네이버지도크롤링
- Spring
- 인터페이스 추상클래스 차이
- 스프링 빈
- 빈생명주기콜백
- Servlet
- 요청데이터
- 인터페이스 추상클래스 비교
- erd editor
- HttpServletRequest
- 인터페이스
- 스프링
- 추상클래스
- erd툴
- HTTP요청
- redirectattribute
- 타임리프
- RequiredArgsConstruct
- 스프링 컨테이너
- 스프링특징
- 크롤링
- 스프링http
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |