Nano Hash - криптовалюты, майнинг, программирование

Как играть читать файлы сообщений

Пожалуйста, объясните, как Play читает файлы сообщений. Я хочу понять, как play ищет файлы сообщений и как они читаются. Буду очень признателен, если увижу метод и класс, где он реализован.

Спасибо

10.04.2014

Ответы:


1

Вы можете просмотреть исходный код Playframework на GitHub.

https://github.com/playframework/playframework/blob/master/framework/src/play/src/main/scala/play/api/i18n/Messages.scala

Я думаю, что это тот файл, который вас интересует. Надеюсь, вы знакомы со Scala, Java API просто вызывает эти классы Scala.

10.04.2014
  • Я прошел через Message.scala и заметил метод loadMessages в классе DefaultMessagesPlugin. В соответствии с моим требованием я думаю вызвать метод loadMessages из класса Application.java и передать путь только к одному файлу сообщения, чтобы приложение Play только для чтения один файл сообщения и создать из него единую карту. Поскольку я совсем не знаком с программированием на scala, пожалуйста, предложите, правильно ли я думаю или нет. 11.04.2014
  • @user3454281 user3454281 Я не уверен, что именно вы пытаетесь сделать, но я полагаю, что это сработает, если файл, который вы пытаетесь загрузить, находится в пути к классам приложения. Также обратите внимание, что вы собираетесь вернуть объект Scala Map. Вы можете использовать его, или я уверен, что есть способ преобразовать его, но я никогда этого не делал. 11.04.2014
  • Новые материалы

    Кластеризация: более глубокий взгляд
    Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

    Как написать эффективное резюме
    Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

    Частный метод Python: улучшение инкапсуляции и безопасности
    Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

    Как я автоматизирую тестирование с помощью Jest
    Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

    Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
    Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

    Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
    В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

    Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
    В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..