2014-11-13 2 views
1

Я загрузил следующий шаблон шаблона игры. https://typesafe.com/activator/template/play-spring-data-jpaPlay Framework - Использование данных Spring JPA

Я обнаружил, что «индекс» функции в шаблоне была нестатическая функцией в то время как обычно на в игре функция «индекс», как правило, статическая функция.

Что изменилось с включением Spring-Data-JPA, что функция больше не является статической?

ответ

0

Вы понимаете, что вы загружаете версию ScalaPlay 2.0 прямо? Scala не имеет ключевого слова static, как в Java. То, что вы смотрите, это Typesafe Activator, что является быстрым способом загрузки проектов Scala в соответствии с шаблонами.

+0

Я использую Play + Java .. не scala – AbrahamDaniel

0

я думаю, вы havn't видел @controller, а контроллер в

/routes GET/@controllerApplication.index 

Скорее

/routes GET/controllerApplication.index 

keywork @ используется, чтобы исключить статические-доступ, и я буду обновлять мой ответ после получения причины этого.

+0

Именно по этой причине https://www.playframework.com/documentation/2.4.x/JavaDependencyInjection#Dependency-injecting-controllers – kopelitsa

Смежные вопросы