# @RequestParam

35개의 포스트
post-thumbnail

[TIL-Annotation]@RequestParam(key-value)

쿼리 형식으로 값 전달 방식URI에서 '?' 기준으로 {키}={값} 형태로 요청 전송

2023년 5월 24일
·
0개의 댓글
·

[JPA] @RequestParam vs @PathVariable

Java JPA를 사용하다 보면 api를 사용할 경우가 많은데 Controller 단에 @GetMapping을 사용하여 원하는 DB를 조회할 수 있는 방법이 여러가지가 있다는 것을 깨닳았다. (사실 2개만 사용해서 더 있는지 모름)대표적으로 @RequestParam와

2023년 4월 27일
·
0개의 댓글
·

@RequestParam D03

스프링이 제공하는 @RequestParam을 사용하면 요청 파라미터를 매우 편리하게 사용할 수 있다.파라미터 이름으로 바인딩@RequestParam("username") String memberName= String memberName = request.getParam

2023년 4월 18일
·
0개의 댓글
·

HTTP 요청 조회 - 요청

URL에 {userId} 로 되어있는 식별자를 받아오기 위해서 사용된다.@PathVariable("pathValueName") \[Type] \[name]매개 변수의 이름과 식별자 이름이 동일하다면 생략할 수 있다.@PathVariable String userId여러

2023년 2월 11일
·
0개의 댓글
·
post-thumbnail

[Spring] @RequestBody vs @RequestParam vs @ModelAttribute

웹에서 이루어지는 데이터 통신은 클라이언트와 서버간에 이루어지고 이때 중요한 것이 요청(Request)와 응답(Response)이다. 비동기 통신을 위해서는 요청메시지와 응답메시지를 Body에 담아 보내야하는데 데이터의 형식은 JSON으로 설정한다. 이때 @Req

2023년 1월 19일
·
0개의 댓글
·

Spring Boot - 사용자 요청 방식

**❗ 사용자 ( URI 리소스 ) 와 서버 ( Spring 컨테이너 ) 가 서로 데이터를 주고 받기 위해 사용되는 기법들 ** 📌 PathVariable 경로변수 🤔 바인딩 이란 ? Spring 사용자 관점에서 사용자가 입력한 값을 어플리케이션 도메인 객체에

2023년 1월 9일
·
0개의 댓글
·

상품 등록 처리 - @ModelAttribute

이제 상품 등록 폼에서 전달된 데이터로 실제 상품을 등록 처리 한다상품 등록 폼은 다음 방식으로 서버에 데이터를 전달한다.content-type : application/x-www-form-urlencoded메세지 바디에 쿼리 파라미터 형식으로 전달 itemName=i

2022년 12월 29일
·
0개의 댓글
·
post-thumbnail

[웹 스터디]컨트롤러 레이어 : 스프링 REST API 컨트롤러

REST API를 구현하므로 @RestController 어노테이션을 이용해 이 컨트롤러가 RestController임을 명시한다. @RestController를 이용하면 http 관련된 코드 및 요청/응답 매핑을 스프링이 알아서 해준다.GetMapping 어노테이션을

2022년 11월 23일
·
0개의 댓글
·
post-thumbnail

[Spring_Boot] RequestParam & ResponseParam/ ResponseBody/ ModelAndView

🧩 RequestParam , ResponseParam @ReuqestParam 어노테이션은 HttpServletRequest 객체와 같은 역할을 한다. HttpServletRequest에서는 getParameter() 메소드를 이용했지만, @RequestParam을

2022년 11월 23일
·
0개의 댓글
·

API 작성 - GET

Controller 패키지 안에 Controller 클래스 작성@RestController : 해당 컨트롤러를 controller로 사용하겠다라고 선언@RequestMapping(”/api/v1/get-api”) : 내부에 선언한 메서드의 URL 리소스 앞에 위의 값이

2022년 10월 31일
·
0개의 댓글
·
post-thumbnail

[Spring] Converter

📚 HttpServletRequest 서버에서 특정한 요청을 보낼때 URL과 더불어서 QueryString에 요청 정보들을 보내면 서버에서는 HttpServletRequest의 getParameter를 통해서 값을 얻을 수 있다 Postman을 통해서 GET 요청을

2022년 10월 9일
·
0개의 댓글
·

[SPRING] @RequestParam required

null 값이 있는 파라미터를 받아올때 예외가 발생함(required의 기본값이 true)이므로 required=false 처리를 해야한다.

2022년 9월 16일
·
0개의 댓글
·

Spring 어노테이션 공부

@PathVariable: URI 경로의 일부를 파라미터로 사용할 때 이용(URI 경로에서 값을 가져온다)@RequestParam::@RequestParam은 1개의 HTTP 요청 파라미터를 받기 위해서 사용한다. @RequestParam은 필수 여부가 true이기 때

2022년 8월 16일
·
0개의 댓글
·

[Spring] Multipart 요청 처리

폼으로 데이터를 전송할 때 파일도 함께 보낸다면 파일은 바이너리 데이터 전송이라 Content-type을 multipart/form-data로 지정 해주어야 한다. MultipartHttpServletRequest HttpServletRequest 객체 안에 포함된

2022년 7월 4일
·
0개의 댓글
·

HTTP 파라미터 처리

(1) @RequestParam@RequestParam(value="id", required=false, defaultValue="")에서 required=false이면 요청값이 없을 때 에러가 아닌 null 리턴but, 파라미터의 개수가 많아지면 @RequestPar

2022년 6월 27일
·
0개의 댓글
·

Spring basic part3 미션 정리

생성일을 조건을 조회를 하기 위해 쿼리 파리미터로 날짜(“yyyy-MM-dd”)를 전달 하였다. 하지만 Failed to convert value of type 'java.lang.String' to required type 'java.time.LocalDateTim

2022년 4월 28일
·
0개의 댓글
·

HTTP API Request

HttpServletRequest 웹브라우저로부터 WAS가 전달받은 request 정보를 저장한 객체로 Header정보, Parameter, Cookie, URI, URL과 body를 담고 있고 이에 대한 읽기 메소드를 지원하고 있다. HttpServletRespon

2022년 4월 25일
·
0개의 댓글
·
post-thumbnail

<Spring MVC> 스프링 MVC 기본 기능(1)

요청 매핑 요청이 왔을때 어떤 컨트롤러에서 매핑을 할 것인지 조사해서 매핑을 진행한다. @Controller: 반환 값이 String 이면 뷰 이름으로 인식된다. 그 결과 뷰를 찾고 뷰가 렌더링 된다. @RestController: 반환 값으로 뷰를 찾는 것이 아닌,

2022년 3월 2일
·
0개의 댓글
·
post-thumbnail

[Spring] SpringMVC

본 글은 인프런 김영한님의 스프링 완전 정복 로드맵을 기반으로 정리했습니다.해당 글은 스프링MVC가 제공하는 기능을 코드 위주로 살펴봅니다. 스프링이 제공하는 기능을 지탱하는 개념은 이전 글을 참고해주세요.@RequestMapping애노테이션이 붙은 핸들러는 Reque

2022년 2월 24일
·
0개의 댓글
·