3
我正在學習Play!框架(2.3.x)。我感到困惑的「@」字符在控制器的前面路由定義的含義是這樣的:播放2.x @登錄路線定義
POST /myresource/:id/custom @controllers.MyResource.custom(id: Long)
雖然我可以從我在看過這個上下文推斷,它可能有用確切的控制器實現(對象vs類)。或者我完全錯了嗎?我在文檔中找不到任何內容,我所看到的代碼並不完全是解釋性的。誰能解釋一下?
好的,我想解釋一下。 DI的東西必須是新的2.4,2.3.x的文檔沒有提及任何東西(https://www.playframework.com/documentation/2.3.x/ScalaRouting) – kliron 2014-09-30 15:37:23
只是DI的東西不是新的2.4,在2.3-它指的是通過Global.getControllerInstance獲得實例的控制器,參見https://www.playframework.com/documentation/2.3.0/JavaInjection和https://www.playframework.com/documentation/2.3.0/ ScalaDependencyInjection – Jean 2014-09-30 15:47:04
@Jean謝謝。還沒有通過DI文檔。路由部分中的交叉引用會爲我節省大量時間和不必要的SO問題:-) – kliron 2014-09-30 16:38:31