Описание тега ratpack

Ratpack - набор инструментов для создания высокопроизводительных веб-приложений, построенных на Java и Netty.
0 ответов

Ratpack Jackson (json) отображает один и тот же объект, но в другом формате ответа

Я использую RatPack 1.1.1 с Джексоном, и он по-разному отображает один и тот же объект "Продукт". Первый "Продукт" в моем главном объекте возвращается с атрибутом "productCode", но для остальных для того же продукта он возвращает только значение атр…
08 дек '16 в 17:34
1 ответ

RatpackServer.start в связи с ratpack-pac4j вызывает ошибку нестатического контекста

У меня очень непонятные (для меня) проблемы с методом запуска RatpackServer. Во-первых, я имею в виду этот метод static RatpackServer start(Action<? super RatpackServerSpec> definition) throws Exception и вот мой код: public static void main(S…
12 май '16 в 12:34
1 ответ

Проблема длины содержимого XML в обработчике метода post из ratpack

В почтовом обработчике ratpack следующее не выполняется после определенной длины xml. Попытка изменить длину контента, но это не сработало. Любая помощь будет принята с благодарностью. Спасибо. ctx.request.getBody().then{ body-> println body.text…
24 фев '17 в 08:36
1 ответ

Где можно найти версию 1.1.1 для ratpack-jackson?

Я включил jcenter () в свои репозитории Gradle, используя плагин ratpack-gradle-1.1.1, но "compile ratpack.dependency ("Jackson")" приводит к невозможности разрешения зависимости. Я искал несколько репозиториев и нашел только ratpack-jackson 0.9.9. …
23 ноя '15 в 15:07
1 ответ

Ratpack Servlet фильтр в Java

Я ищу точку перехвата для приложений на основе Ratpack API. Так же, как у нас есть Web.xml в наших обычных веб-приложениях, существует ли что-нибудь в Ratpack API, где я могу обрабатывать или перенаправлять запросы на обработчики в сторонних jar?
07 апр '16 в 19:34
0 ответов

Задание таймера Groovy OnStart - как заблокировать выполнение задания перед следующим заданием

Мое приложение сразу вызывает следующую задачу таймера из другого класса OnStart, одна из проблем, которую я пытаюсь избежать, - это вызов следующей задачи перед выполнением первой. Как мне подойти к этому? import ratpack.server.Service import ratpa…
17 май '16 в 15:26
2 ответа

Настройка порта http для gradle/ratpack в командной строке

Я пытаюсь запустить ratpack https://github.com/pledbrook/lazybones/tree/master/src/templates/ratpack используя "gradlew run" - это использует порт по умолчанию, есть ли способ установить порт в командной строке, который будет использоваться для http…
20 май '13 в 08:21
1 ответ

Удаление ExecControl для обновления до Ratpack v1.1.1?

Я изучаю Ratpack и работаю с несколькими ресурсами. У меня есть следующий интерфейс и класс, который работает в Ratpack v0.9.18, но не работает в v1.1.1 из-за удаления интерфейса ExecControl. //file: src/main/groovy/app/UserService.groovy package ap…
23 ноя '15 в 23:03
0 ответов

Ошибка после развертывания приложения Ratpack Heroku

У меня есть приложение Ratpack, которое я пытаюсь развернуть на Heroku. Я развертываю через snap-ci, это говорит, что прошло, когда я щелкаю, чтобы развернуть в Heroku. Однако в моих журналах ошибок я получаю эту ошибку: 2017-02-12T15: 41: 19.016616…
12 фев '17 в 16:34
1 ответ

Как списки каталогов генерируются с помощью ratpack?

Я только начал рассматривать Ratpack и мой первоначальный вариант использования в качестве простого сервера разработки. Кажется, довольно тривиально заставить его обслуживать каталог статических файлов (в Groovy), я перефразирую эту статью: #!/usr/b…
25 янв '18 в 13:28
1 ответ

Ratpack: определение маршрутов чтения из списка

Я хочу создать "фиктивный" сервер, используя Ratpack. Во-первых, я читаю из папки и определяю список пар, каждая пара имеет: Тропинка Ложный ответ для этого пути Я хочу запустить сервер, который определяет эти маршруты и ответы: // this is already d…
07 ноя '17 в 08:53
0 ответов

Недетерминированная цепочка обработчиков

В этом видео в 12:14 демонстратор объясняет проблему потока управления с Groovy, где мы не знаем порядок выполнения для строк 1,2,3,4. Слайд как ниже. Я не понимаю, почему говорят, что (2) может произойти до или после 3,4. Если 2 - это обещание, то …
04 сен '17 в 23:36
1 ответ

Спок: подробнее об ошибке

Мы используем фреймворк ratpack для сборки REST-сервера и спок для тестирования. Мне нужно настроить вывод спока, когда условие неудовлетворительно (например, трассировка стека или дамп ответа) Например, следующий тест: def "Vk: Auth mr. John"() { w…
22 ноя '13 в 10:52
0 ответов

Разъяснение Promise.next в ratpack

Являются ли обещания трубопроводов в пределах Promise.next() гарантированно будет частью того же трубопровода, что и next() вызывать или он может быть "разветвленным" (и, следовательно, не распространять какие-либо ошибки во внешний конвейер)? Напри…
19 сен '18 в 07:55
0 ответов

В Ratpack, используя IpClient из Pac4J для фильтрации запросов

В своем приложении Ratpack я пытаюсь использовать IpClient в Pac4J для фильтрации запросов по IP-адресам. Я хочу, чтобы определенные IP-адреса могли отправлять почтовые запросы, а другие блокировались. Я использую шаблон Lazybones для тестирования, …
19 окт '18 в 03:04
2 ответа

Ratpack Rest API ExceptionHandler

Я хочу иметь один ExceptionHandler для обработки каждого исключения при реализации REST API с использованием ratpack. Этот ExceptionHandler будет обрабатывать каждое исключение времени выполнения и соответственно отправлять ответ json. Это возможно …
15 фев '17 в 15:21
0 ответов

Ratpack - сработало событие exceptionCaught()

У кого-нибудь есть идеи, почему выдается перечисленное исключение после вызова / пользовательского URL? Это довольно странно, потому что все работает так, как ожидается (восходящий сервис обрабатывает ответ нижестоящего и отправляет ответ клиенту). …
28 авг '16 в 22:08
1 ответ

Исключения модульного тестирования с RequestFixture и HandlingResult в Ratpack

Так что я знаю, как правильно проверять, когда выдается исключение, в моих тестах модуля обработки. Однако каков правильный подход, когда я хочу убедиться, что исключение не было выдано? Это лучшее, что я придумал до сих пор: def "No exception is th…
06 июн '17 в 21:35
1 ответ

Загрузка и компиляция шаблона в ratpack: блокировка или нет?

Я добавляю поддержку шаблонов Pebble в мое приложение ratpack, и меня беспокоит один вопрос: должен ли мой RendererSupport экземпляр использовать ratpack's Blocking.get() или нет? Поскольку PebbleEngine имеет свой собственный кэш, я не могу сказать,…
21 окт '16 в 22:31
1 ответ

Promise.cache Ratpack с несколькими последующими обещаниями в ParallelBatch

Я сталкиваюсь с NullPointerException в кишках Ratpack при использовании Ratpack's Promise.cache в сочетании с несколькими последующими обещаниями и ParallelBatch, и мне не ясно из документации, является ли мое использование неправильным, или это пре…
12 июн '18 в 18:59