티스토리 뷰

728x90
@GetMapping(value = {"/test/{cnt}", "/test"})
public String methodName(@PathVariable(required = false) Integer cnt){
  if(cnt == null)
    cnt = 1;
        
  // TODO..

  return "test";
}
@GetMapping(value = {"/test/{cnt}", "/test"})
public String methodName(@PathVariable(required = false) Optional<Integer> cnt){
  int num = Optional.orElse(1);
        
  // TODO..

  return "test";
}

https://leeborn.tistory.com/entry/Spring-PathVariable-%EA%B8%B0%EB%B3%B8%EA%B0%92-%EC%84%A4%EC%A0%95%ED%95%98%EA%B8%B0

 

[Spring] @PathVariable 기본값 설정하기

@Controller에서 파라미터를 받는 방법은 아래와 같은 방법들이 있다. 1. /API_NAME?key1=val1 2. /API_NAME/{value1} 선호하는 방식대로 하면 되겠지만, 여기서는 2번과 관련된 글이다. 2번과 같은 방식으로 받

leeborn.tistory.com

 

728x90

'공부' 카테고리의 다른 글

[locale] zh-Hans, zh-Hant, zh-rCN, zh-tTW  (0) 2023.11.03
[IntelliJ] Use single level import  (0) 2023.11.03
[Spring] lombok do not call super constructor  (0) 2023.11.03
[spring] jpa option  (0) 2023.11.03
[Spring] JPA DB자료형 매핑  (0) 2023.11.03
댓글