스프링에서는 URL 분기를 params를 통해서 가능하다.
- 스프링에서는 아래와 같은 방법으로 URL을 컨트롤러에 맵핑 할 수 있다.
// /user?actions=migration 일 경우 호출됨
@RequestMapping(value="/user", params="actions=migration")
// not equal도 가능
@RequestMapping(value="/user", params="actions!=migration")
// 값에 상관없이 파라미터에 actions 이 있을 경우 호출됨
@RequestMapping(value="/user", parmas="actions")
// 파라미터에 actions 이 없어야 호출됨
@RequestMapping(value="/user", params="!actions")
-
이 경우 앞의 동작을 RESTFUL 하기 만들고, 뒤에 명확한 동작을 넣을 수 있어서, URI 설계하기가 훨씬 수월하다.
-
따라서 플라스크에서도 이 기능을 지원하는지에 대해서 찾아보았다.
참고 문헌
>> Home