Spring | Spring Boot18 [Spring] 스프링에서 제공하는 HTTP 요청 관련 어노테이션 이번 글에서는 스프링(Spring)에서 제공하는 HTTP 요청 방법에 관련하여 개발할 때 편리성을 제공하는 어노테이션들에 대해 알아보도록 하겠습니다. 단순하게 어노테이션 사용방법 뿐만 '뿅' 하고 설명하는 것이 아닌, 예전에는 어떤 방법을 사용하였고, 어떤 방법들이 존재하는지 하나씩 리팩토링 해나가는 식으로 코드를 분석하고 설명하여 완벽하게 자신의 것으로 만드는 것이 이 글의 목적입니다. 이 글을 읽기 전 서블릿(Servlet)과 HttpServletRequest/Response에 대하여 기초 지식이 부족하신 분들은 아래 링크를 통해 공부하고 오시는 것이 이해하기 훨씬 쉽기 때문에 추천드립니다. 서블릿이란? HttpServletRequest란? HttpServletResponse란? HTTP 요청 - 기.. 2024. 5. 17. [Spring] 요청 매핑- @RequestMapping, @PathVariable @RequestMapping요청 매핑이란?URL 요청이 왔을 때 어떤 컨트롤러가 호출되어야 할지 매핑(mapping) 해놓은 것을 말합니다.클래스, 메서드 위에 @RequestMapping 어노테이션을 명시함으로써 적용할 수 있습니다. 사용법@ReqeustMapping("URL 경로")와 같이 작성하며, 웹 브라우저에서 서버로 URL 경로를 통해 요청이 들어오면 해당 메서드가 실행되게 됩니다. 즉, /test 라는 URL로 요청이 들어오면 아래와 같이 mappingTest 메서드가 실행됩니다.@RequestMapping("/test")public String mappingTest() { System.out.println("mapping test"); return "ok";} HTTP 메서드 .. 2024. 5. 16. [Spring] HttpServletRequest 요청 데이터 전송 3가지 방법 이전에 포스팅하였던 HTtpServletRequest 글에 이어서 작성된 내용입니다.아래 링크를 통하여 이전글을 공부하고 오시면 이해하기 훨씬 쉬울 것이라고 생각합니다. [JAVA] HttpServletRequest 개요 및 기본 사용법이번 글에서는 HttpServletRequest에 대하여 알아보도록 하겠습니다.우선 HttpServletRequest 클래스는 Servlet 호출 시 생성되는 객체입니다. 뿐만 아니라 HttpServletResponse 객체도 생성되는데, Response에 대해developshrimp.com HTTP 요청 데이터 HTTP 요청 메시지를 통해 클라이언트에서 서버로 데이터를 전송하는 방법은 크게 3가지가 있습니다.GET - 쿼리파라미터POST - HTML FormHTTP m.. 2024. 5. 15. [Spring] HttpServletResponse 기본 사용법 및 응답 데이터 처리 이번 글에서는 HttpServletResponse 에 대하여 공부하고 기본적인 사용법과 응답 데이터는 어떻게 처리를 하는지 공부할 예정이다. 선행 지식으로는 서블릿(Servlet)에 대해 이해하는 것을 추천드립니다. [JAVA] 서블릿(Servlet) 완벽 이해를 위한 정리나는 현재 개발자를 목표로 취업 준비를 독학으로 하고 있다.자바, 스프링 강좌를 들으며 공부 중인데, 이해가 되지 않는 부분들과 그냥 "아하~" 하고 넘어가는 부분이 많았다.나중에 응용하려고developshrimp.com 현재는 스프링을 통하여 더 쉽게 사용할 수 있으나, 이 글의 목적은 순수하게 HttpServletResponse에 대해 그리고 순수 자바(JAVA)를 사용하여 공부하는 목적으로 작성된 글입니다. HttpServletR.. 2024. 5. 14. [Spring] HttpServletRequest 개요 및 기본 사용법 이번 글에서는 HttpServletRequest에 대하여 알아보도록 하겠습니다.우선 HttpServletRequest 클래스는 Servlet 호출 시 생성되는 객체입니다. 뿐만 아니라 HttpServletResponse 객체도 생성되는데, Response에 대해서는 이후 포스팅에서 알아보도록 하겠습니다. 이번 포스팅에서는 자바에서 사용하는 HttpServletRequest 개요 및 기본적인 사용법에 대해서 알아보도록 하겠습니다. 알아보기전에!서블릿(Servlet)에 대한 기본 개념이 부족하시다면아래 링크를 통해 공부 하고 오시는게 이해하는데 도움이 될 수 있습니다. [JAVA] 서블릿(Servlet) 완벽 이해를 위한 정리나는 현재 개발자를 목표로 취업 준비를 독학으로 하고 있다.자바, 스프링 강좌를 들.. 2024. 5. 10. [Spring] 빈 스코프(Bean Scope) 완벽하게 이해하기 빈 스코프란?빈 스코프의 빈(Bean)이란 스프링 컨테이너에서 관리하는 자바 객체를 의미합니다.그리고 스코프는 이름 그대로 범위라는 뜻으로 빈 스코프는 빈이 존재할 수 있는 범위를 말합니다. 스프링을 공부해 보신 분들은 알겠지만, 기본적으로 스프링 컨테이너에서 스프링 빈이 싱글톤(스코프)으로 생성되고 관리되고 스프링 컨테이너와 생명주기를 같이 했기 때문에 신경 쓸 필요가 없었습니다. 하지만, 빈 스코프를 어떻게 설정하느냐에 따라 스프링 빈의 생성과 소멸을 클라이언트에서 관리해줘야 하는 경우도 생길 수 있고, 다양한 요구사항에 맞는 스코프를 지정해서 사용할 수 있습니다. 스프링(Spring)은 다음과 같은 다양한 스코프를 지원합니다.싱글톤 : 디폴트(기본) 스코프입니다. 스프링 컨테이너의 시작과 종료까지 .. 2024. 4. 30. 이전 1 2 3 다음 반응형