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

사용법 D06
스프링은 redirect:// 으로 편리하게 리다이렉트를 지원한다.컨트롤러에 매핑된 @Pathvariable의 값은 redirect에도 사용할 수 있다.@Pathvariable Long itemId의 값을 그대로 사용한다.RediredctAttributes를 사용하면

@PathVariable
어떻게 보면 당연한건데 순간 헷갈렸다@PathVariable로 저렇게 받는다는 것은 저 id라는 변수가 url에 포함되어 있어야한다.
HTTP 요청 조회 - 요청
URL에 {userId} 로 되어있는 식별자를 받아오기 위해서 사용된다.@PathVariable("pathValueName") \[Type] \[name]매개 변수의 이름과 식별자 이름이 동일하다면 생략할 수 있다.@PathVariable String userId여러
Spring Boot - 사용자 요청 방식
**❗ 사용자 ( URI 리소스 ) 와 서버 ( Spring 컨테이너 ) 가 서로 데이터를 주고 받기 위해 사용되는 기법들 ** 📌 PathVariable 경로변수 🤔 바인딩 이란 ? Spring 사용자 관점에서 사용자가 입력한 값을 어플리케이션 도메인 객체에

[웹 스터디]컨트롤러 레이어 : 스프링 REST API 컨트롤러
REST API를 구현하므로 @RestController 어노테이션을 이용해 이 컨트롤러가 RestController임을 명시한다. @RestController를 이용하면 http 관련된 코드 및 요청/응답 매핑을 스프링이 알아서 해준다.GetMapping 어노테이션을
API 작성 - GET
Controller 패키지 안에 Controller 클래스 작성@RestController : 해당 컨트롤러를 controller로 사용하겠다라고 선언@RequestMapping(”/api/v1/get-api”) : 내부에 선언한 메서드의 URL 리소스 앞에 위의 값이

[스프링부트 나만의 블로그 만들기] 04. 초기 테스트 (id로 select 테스트)
@PathVariable과 {}를 사용한다.요청: 웹브라우저User 객체: 자바 오브젝트변환 (웹브라우저가 이해 가능한 데이터 -> json (Gson 라이브러리)스프링부트 = MessageConverter라는 것이 응답시에 자동 작동만약에 자바 오브젝트를 리턴하게 되

PathVariable 을 통한 상세 메뉴 얻기
MenuRepositoryOptional 을 통하여 RestaurantId를 가진 칼럼이 존재하지 않는 경우 스크래핑할 수 있도록 한다메뉴 정보를 불러오는 것 까지는 완료되지만 List<Menu> 로 불러오면서 Optional 기능이 적용되고 이로인해 만약 Lis
Spring 어노테이션 공부
@PathVariable: URI 경로의 일부를 파라미터로 사용할 때 이용(URI 경로에서 값을 가져온다)@RequestParam::@RequestParam은 1개의 HTTP 요청 파라미터를 받기 위해서 사용한다. @RequestParam은 필수 여부가 true이기 때
Chapter14 MVC4 : 날짜 값 변환, @PathVariable, 익셉션 처리
커맨드 객체(form태그에서 받아오는 객체 값)에 @DateTimeFormat 어노테이션이 적용되어 있으면 @DateTimeFormat에서 지정한 형식을 이용해서 문자열을 LocalDateTime 타입으로 변환한다.pattern 속성값으로 "yyyyMMddHH"를 주었

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

[Spring] SpringMVC
본 글은 인프런 김영한님의 스프링 완전 정복 로드맵을 기반으로 정리했습니다.해당 글은 스프링MVC가 제공하는 기능을 코드 위주로 살펴봅니다. 스프링이 제공하는 기능을 지탱하는 개념은 이전 글을 참고해주세요.@RequestMapping애노테이션이 붙은 핸들러는 Reque
Spring - Pathvariable
/API_NAME?key1=val1/API_NAME/{value1}2번 방식으로 파라미터를 받을때 필요한 것이 @Pathvariable 어노테이션!위의 코드에서 "localhost:8080/test/3"과 같이 호출했을 때 cnt 값이 3이 된다.하지만, 만약에 "lo

TIL(20210811) - @Pathvariable에 '/' (슬래쉬) 가 넘어오는 경우
📖 TIL (20210811) - @pathvariable에 '/' 가 넘어왔을경우