Вопросы по теме 'micronaut'

Разъем Micronaut не импортирует
import io.micronaut.websocket.WebSocketBroadcaster; import io.micronaut.websocket.WebSocketSession; import io.micronaut.websocket.annotation.*; import java.util.function.Predicate; Я добавил импорт в micronaut 1.0.0.M4. но его нет. как я...
106 просмотров
schedule 21.04.2023

Как настроить проверку POJO в Reactive Micronaut
Как с помощью micronaut.io настроить проверку POJO для реактивного содержимого тела HTTP? Это работает для синхронного случая, то есть: @Post("/sync/{id}") HttpResponse createSync(String id, @Body @Valid SomePojo pojo) { ... } но это не...
464 просмотров
schedule 14.03.2022

Использование Kafka с Micronaut
Есть ли какие-нибудь примеры проектов, показывающих, как использовать Kafka с Micronaut? У меня проблемы с его работой. У меня такой продюсер: @KafkaClient interface AppClient { @Topic("topic-name") void sendMessage(@KafkaKey String id,...
1897 просмотров
schedule 26.02.2022

Конфликты портов Micronaut Petstore
Я следую порядку запуска, рекомендованному в документации. После запуска консоли и баз данных с помощью docker-compose я запускаю приложение pets: ./gradlew pets:run Он запускается на порту: 8080. Затем я запускаю приложение поставщиков:...
719 просмотров
schedule 12.03.2022

Как инициализировать ApplicationContext и/или Environment
Типичная точка входа в приложение выглядит так: public static void main(String[] args) { Micronaut.run(Application.class); } Однако в документах указано, что среду и контекст приложения можно настроить: Например,...
539 просмотров
schedule 07.03.2024

Обработчик потока запросов AWS от Micronauts не внедряет сервис
У меня есть простой лямбда-запрос Micronaut AWS, обработанный с помощью функции micronaut-function-aws. Служба, которую я внедряю, не создается при запуске в AWS. Если я сделаю весь отличный обработчик функций скрипта и использую @Field...
383 просмотров
schedule 25.03.2022

Использование декларативных исключений клиента всегда выдает 500 из контроллера
У меня есть декларативный клиентский интерфейс, и я использую его с контроллера. Я полностью ожидаю, что аутентификация с моей службой сейчас не удастся, но мне любопытно, почему я не могу управлять этим исключением ......
66 просмотров
schedule 18.03.2022

Как настроить Micronaut для повышения производительности с помощью Reactor
Я определил два HTTP GET API / test-mono и / test-no-mono, оба они абсолютно одинаковы, за исключением того, что / test-mono использует возвращаемый тип Mono. HelloControllerSpec тестирует оба API 1000 раз, используя пул потоков из 100, и /...
331 просмотров
schedule 17.12.2023

Как вызвать другой API-интерфейс rest с моего контроллера в Micronaut, как в Spring-Boot RestTemplate?
У меня есть следующая функция из Spring Boot. Я не могу сделать это с декларативным клиентом, поэтому мой домен uri менялся после каждого вызова, поэтому мне нужен RestTemplate, как в Spring Boot. Как добиться того же в Микронавте? private...
1424 просмотров
schedule 30.05.2022

Капт не обрабатывает микронавт-хищник-процессор
Я пытаюсь использовать новую библиотеку Predator JPA/JDBC от Micronaut. Я хочу использовать интеграцию JDBC, а не JPA. Однако у меня есть пара проблем, в документации говорится, что они включают: annotationProcessor...
295 просмотров
schedule 11.01.2023

Micronaut ExceptionHandler: создать HttpResponse с кодом состояния и телом
В моем приложении Micronaut я определил ExceptionHandler , который должен ловить WorkflowException и возвращать HttpResponse с кодом состояния 412 и с WorkflowExceptionVM в качестве тела. Вот моя текущая реализация: @Produces @Singleton...
1869 просмотров
schedule 11.12.2022

Как сопоставить errorType с помощью аннотации клиента Micronaut
Как сопоставить errorType с помощью клиентской аннотации Micronaut. В случае программного обеспечения мы можем предоставить тип тела и объекты errorType в случае успеха или неудачи. Программно вызывающий клиент: import...
1815 просмотров

Как заполнить базу данных перед запуском тестов с Micronaut
Я ищу способ выполнить некоторые сценарии SQL перед выполнением моего тестового класса. С помощью Spring я могу легко аннотировать свой тестовый класс (или тестовый метод) аннотацией @Sql . Я не нашел особого способа сделать то же самое с...
646 просмотров
schedule 18.03.2022

Сопоставьте 2 метода контроллера с одной и той же конечной точкой с разными параметрами запроса
Я хочу реализовать REST API на Java с «перегруженной» конечной точкой, которая отличается переданными параметрами запроса. Я пробовал этот код в своем классе контроллера: @Get("/query") public MyResponse queryByDate(@QueryValue @Valid...
440 просмотров
schedule 16.03.2022

micronaut - как принимать любое содержание и тело запроса
Я пытаюсь написать конечную точку микронавта, которая потребляет любой тип контента и получает необработанное тело запроса, и я столкнулся с несколькими проблемами: Как написать конечную точку, например, если запрос будет перенаправлен на нее...
617 просмотров
schedule 27.02.2022

Настройка базы данных для интеграционных тестов в micronaut
Пытаюсь написать интеграционный тест в микронавте. У меня есть класс контроллера: @Controller("/hello") public class HelloController { @Inject private HelloRepository helloRepository; @Get("/") public HttpResponse get() {...
1789 просмотров

Таргетинг на определенные соединения Micronaut WebSocket
Я пытаюсь создать службу Kotlin, которая может передавать данные из Kafka на (определенные) соединения WebSocket. Например, если данные от пользователя проходят через Kafka, программа получает их, и я хочу передать их правильному соединению...
276 просмотров
schedule 19.04.2022

Как обрабатывать исключение при запросе к внешней службе и соответственно возвращать статус в фильтре Micronaut
Итак, я совершенно новичок в rx-java / rx-kotlin и не слышал об этом, пока не узнал, где написать HTTP-фильтр в Micronaut ( https://docs.micronaut.io/latest/guide/index.html#filters ), что застало меня врасплох, поскольку я делал только регулярные...
311 просмотров
schedule 04.03.2023

Ошибка библиотеки Liquibase с Nullpointer в Micronaut 2.0
У меня есть приложение Micronaut 2.0 с данными micronaut (postgresql) и Liquibase. Когда я запускаю приложение в IDEA или локальной банке, оно работает нормально. Приложение имеет несколько миграций, и когда оно запускается в докере, только первое...
237 просмотров
schedule 02.05.2022

Как настроить сериализацию micronaut для работы с моделями, созданными с помощью открытого API?
Описание проблемы . У меня есть проект, в котором я создаю RESTful api с помощью micronaut. Модели, возвращаемые в теле ответа, генерируются из открытой спецификации API (с использованием плагина gradle). Однако по какой-то причине micronaut...
152 просмотров