Внедрение зависимостей / ORM в Vertx для Java - PullRequest
0 голосов
/ 24 декабря 2018

Я изучаю фреймворк vertx с Java, и мне было интересно, есть ли какой-нибудь " framework ", такой как Spring Core, для выполнения внедрения зависимостей или библиотеки?

А также яискал ORM для взаимодействия с реляционной базой данных (например, Hibernate, Spring Data in Spring.

Спасибо за рекомендацию!

1 Ответ

0 голосов
/ 26 декабря 2018

Вы можете использовать интеграцию между Spring и Vert.x в своем проекте:

Примеры можно посмотреть здесь:

https://www.baeldung.com/spring-vertx

https://github.com/vert-x3/vertx-examples/tree/master/spring-examples

Основная идея состоит в том, чтобы использовать Spring для настройки вашего приложения и использовать все его мощные функции аннотаций и внедрения зависимостей, а также использовать Vert.x для создания http-сервера для обработки ваших запросов с использованием реактивной модели Vert.x.

Но если вы пишете весь свой код для обработки запросов внутри executeBlocking (например, если вы используете Spring Data и все ваши запросы извлекаются из БД), пожалуйста, не делайте этого.Вместо этого попробуйте найти альтернативные асинхронные способы выполнения действий (например, для БД вы можете использовать Vert.x асинхронные клиенты ).

...