Вопросы по теме 'playframework-2.4'

Пользовательский маршрутизатор в Playframework 2.4
Я использую Play 2.4. Я хотел бы заменить маршрутизатор по умолчанию своим собственным классом, используя новую функцию динамического внедрения зависимостей. Каковы шаги для этого?
984 просмотров

Эволюция базы данных в Play Framework 2.4 не работает?
В шаблоне play-java-intro выдается PersistenceException: org.hibernate.exception.SQLGrammarException: could not prepare statement , потому что таблица PERSON не найдена. Исключение: - org.hibernate.engine.jdbc.spi.SqlExceptionHelper - Table...
533 просмотров

Конфигурация в зависимости от режима запуска
Игра может быть запущена в режиме разработки (через run ), в рабочем режиме (через start ) или в тестовом режиме. Есть ли способ предоставить другой файл конфигурации ( conf/application.conf ) в зависимости от того, в каком режиме он запущен?
2501 просмотров
schedule 15.07.2023

Проблема Specs2/Guice в функциональных тестах Play 2.4.0
У меня проблема с зависимостями, которые, по-видимому, истекают кровью между тестами, что приводит к сбою большинства тестов. В каждом случае отладка показывает, что первое приложение, созданное в тестовом классе, используется для всех тестов, и это...
465 просмотров

Как выполнить инициализацию базы данных при использовании DI в Play 2.4?
Play 2.4 не рекомендует использовать GlobalSettings.onStart и Global объект целиком . Я использую play-slick, и у него есть отличный пример внедрения зависимостей на GitHub , но отсутствует пример инициализации базы данных. Как реализовать...
1788 просмотров

Play Framework 2.4.1: как удалить элемент из JsArray
Учитывая следующий JSON... scala> val js = Json.parse("""{"key1": "value1", "key2": "value2","list":[{"item1": "value1"},{"item2": "value2"}]}""") js: play.api.libs.json.JsValue =...
1265 просмотров

devSettings для playframework 2.4
Как говорится в документации: Использование с командой run Есть несколько особенностей, которые нужно знать о настройке при запуске приложения с помощью команды run. Дополнительные настройки devSettings Вы можете настроить дополнительные...
813 просмотров
schedule 06.06.2023

Как использовать эволюцию play framework 2.4?
Я прочитал документацию об эволюции, но эволюции Play framework 2.4 не работают в моем проекте. Сообщение с просьбой подтвердить sql-скрипт не появляется, и я не могу создать скрипт. Моя модель, класс User: @Entity @Table(name = "account")...
811 просмотров
schedule 06.02.2023

Воспроизвести 2.4: Как отключить загрузку файлов маршрутов во время модульных тестов?
Предыстория : я использую Play 2.4 (Java) с InjectedRoutesGenerator и модулем Guice для настройки различных зависимостей. Но во время модульных тестов FakeApplication пытается загрузить все контроллеры из файла маршрутов через инжектор, и некоторые...
2737 просмотров
schedule 14.05.2023

Как подключиться к жизненному циклу игры с помощью модуля вместо плагина?
Я вижу, что класс Plugin теперь устарел (начиная с версии 2.4.x игры)... В документации API сказано, что вместо этого я должен использовать модули... так что это мой вопрос. Как написать модуль и как подключить этот модуль к жизненному циклу...
1013 просмотров

маршрутизация подпроектов Play 2.4
Я пытаюсь перенести проект play 2.3 (java), который использует SBTSubProjects для воспроизведения 2.4, и теперь у меня возникают проблемы с маршрутизацией. пример проекта , показывающий мою проблему В проекте используются три подпроекта (админ,...
346 просмотров

Guice, DI и модульные тесты в Play 2.4
Итак, я пытался понять это самостоятельно с помощью документации, но ничего не получаю. У меня есть несколько простых настроек привязок DI в классе обслуживания, который создает объект репозитория. Простой. Однако, когда я запускаю это в тестовом...
2977 просмотров

Преобразование Scala Case Class Json с именованным корнем
В настоящее время я работаю над небольшим и простым Rest API, используя Playframework 2.4 со Scala. Я определил простой класс case, и он довольно легко преобразуется в Json. Теперь я хотел бы, чтобы объект (и, если результат представляет собой...
282 просмотров

Как запустить код при запуске в Play! фреймворк 2.4
Я пытаюсь напечатать «Hello» на консоли при запуске приложения. Можете ли вы объяснить, как это сделать? Что пробовал сам: app/modules/HelloModule.scala : package modules import com.google.inject.AbstractModule trait Hello {} class...
6467 просмотров
schedule 01.01.2023

Воспроизвести языковой код Framework 2 в концепции URL?
Руководство по i18n короткое: https://www.playframework.com/documentation/2.4.x/ScalaI18N Есть ли что-нибудь еще, объясняющее концепцию обработки выбора языка пользователем? Чего я хотел бы достичь, так это того, что делают многие другие сайты:...
784 просмотров
schedule 15.03.2023

scala Play Framework 2.4: отправка электронной почты
Я пытаюсь отправить электронное письмо из scala Play framework 2.4, используя play-mailer . инструкции со своей страницы образца, но безуспешно. Я добавил зависимость в build.sbt: libraryDependencies ++= Seq( "com.typesafe.play" %%...
2039 просмотров

Можно ли позволить игре принимать изменения в зависимостях?
Вот краткая версия : Должна ли игра принимать изменения в своих зависимостях? Когда я изменяю файл jar в каталоге /lib в режиме DEV, игра перекомпилируется, но изменения не применяются. А здесь подробнее : В настоящее время я настраиваю...
40 просмотров
schedule 11.11.2022

Планирование повторяющегося актера при запуске системы Play 2.4.3
Недавно я начал работать в Scala и Play Framework и только что обновил сервис, над которым работал, до Play 2.4.3. Моя конечная цель — создать ночной процесс, который запускает метод службы в моем игровом приложении с целью планирования событий с...
1190 просмотров

Play Framework 2.4 Ebean
Я изучаю, как использовать Ebean ORM в Play Framework, но застрял на ошибке. У меня много классов, но проблема в этих двух классах. Класс StockItem: import com.avaje.ebean.Model; import com.google.inject.Inject; import javax.persistence.*;...
1985 просмотров

Список возврата‹Тип› с использованием предложения WHERE в Play Framework
Я хочу получить только записи (сохраненные с помощью Ebean), где виртуальный файл равен моему virtualfile_id На маршруте http://localhost:9000/transactionRecords у меня есть пара записей:...
447 просмотров
schedule 28.08.2022