프로젝트 파일에서 Conf 폴더에 routes 라는 파일이 있다. 이 파일에서 모든 url을 관리하는 듯하다.
(#은 주석이다.)
GET /clients/all controllers.Clients.list()
GET /clients/:id controllers.Clients.show(id: Long)
GET /files/*name controllers.Application.download(name)
(*id 표현은 GET /files/images/logo.png 와 같이 파일형식의 파라미터를 받을수있다.)
GET /items/$id<[0-9]+> controllers.Items.show(id: Long)
($id<regex> 로 정규화 표현을 받을 수 있다.)
# Extract the page parameter from the path, or fix the value for /
GET / controllers.Application.show(page = "home")
GET /:page controllers.Application.show(page)
일정된 값을 넣어주는 방식도 있다.
자세히 알고 싶으면 https://www.playframework.com/documentation/2.3.x/ScalaRouting 여기를 참고 하자.
'Development > Web & Server' 카테고리의 다른 글
[Play Framework2] Session and Flash scopes (0) | 2015.05.22 |
---|---|
[Play Framework2] Setting and discarding cookies (0) | 2015.05.20 |
IOException: Cannot run program "javac": java.io.IOException: error=2, No such file or directory (0) | 2015.05.18 |
[Play Framework] 2.3버전 설치 및 프로젝트 생성 (0) | 2015.04.16 |
[Spring Framework] Injection of autowired dependencies failed (0) | 2014.12.10 |