1. Ant Style Pattern

- *, **, ? 특수문자를 이용해서 경로를 표현한다.

- 대부분의 URL Mapping 설정은 Ant Pattern으로 한다.

종류 설명
* 0개 이상의 문자와 매칭한다.
** 0개 이상의 디렉토리 혹은 파일과 매칭한다.
? 1개의 문자와 매칭한다.
// * 예시 : member로 시작하고 확장자가 .jsp로 끝나는 경우
@GetMapping("/member/*.jsp")

// ** 예시 : 0개 이상의 중간 경로가 존재하는 경우
@PostMapping("/folders/**/files")

// ? 예시
@RequestMapping("/abc/d?fg")

 

참고

- https://jaimemin.tistory.com/1442

- https://chinggin.tistory.com/257

- https://lng1982.tistory.com/169

'Spring' 카테고리의 다른 글

@MatrixVariable  (0) 2021.11.29
TDD, BDD 차이점 및 Given-When-Then Pattern  (0) 2021.11.25
RequestMappingHandlerAdapter  (0) 2021.11.16
Static resources, View templates  (0) 2021.11.16
@RequestBody, @ResponseBody  (0) 2021.11.16