Как я могу сгенерировать Spring REST-сервисы при подключении к базе данных в IntelliJ? - PullRequest
0 голосов
/ 27 апреля 2019

В моем MongoDB много коллекций, и я хочу предоставить API-интерфейсы CRUD для доступа к ним, но я не хочу тратить время на написание кода для каждой коллекции. Я использую IntelliJ в качестве моей официальной IDE и Spring Boot (с Spring Data) в качестве моей платформы.

Существует ли инструмент / плагин, который принимает мое соединение с БД в качестве входных данных, получает все коллекции и генерирует Pojos, bean, репозиторий и классы обслуживания?

Ответы [ 2 ]

1 голос
/ 27 апреля 2019

Вы можете использовать Telosys tools , чтобы получить все сущности и репо за минуту. Затем я бы предложил Spring Data Rest выставить все ваши коллекции.

Пример шаблонов монго для Telosys: mongodb-templates

0 голосов
/ 27 апреля 2019

Мне неизвестен плагин или другой инструмент для генерации репозиториев Spring Data одним щелчком мыши, и это достаточно хорошо.

Я бы предложил использовать Шаблоны файлов и Intellij Live Templates .

Шаблоны файлов поддерживают предопределенные и пользовательские переменные , и они основаны на скорости apache , поэтому вы можете использовать VelocityЯзык шаблонов (VTL) .

Кроме того, вы можете использовать переменные живых шаблонов внутри шаблонов файлов, когда Enable Live Templates активен.

Вы должны иметь возможностьсоздайте Spring Data Repo в течение нескольких секунд с помощью файловых и живых шаблонов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...