2017-01-09 1 views
2

playframework 라우트 파일에서 함수를 호출 할 수 있습니까? 아래 예제에서 url 경로에 instance_id가 없다면 utils.Util.uuid 함수를 사용하여 새 인스턴스를 생성하여 instance_id 매개 변수에 할당해야합니다. 방법 제어기에 매핑 방법 및 HTTP URI 패턴play framework : 라우트 파일의 함수 호출

POST /job/instance/start/:jobName/:instanceId @controllers.JobInstanceController.startInstance(jobName: String, instance_id: String = utils.Util.uuid, label: Option[String]) 

답변

1

번호 라우터 하나 책임이있다. 두 인스턴스 (인스턴스 ID가있는 작업과없는 인스턴스)를 처리 할 수있게하려면 기존 인스턴스 ID가있는 작업을 처리하는 경로와 인스턴스가없는 작업을 예상하는 경로가 있어야합니다 id (아마도 Option에 맵핑 됨).