JHipster - это бесплатный генератор приложений с открытым исходным кодом, используемый для быстрой разработки современных веб-приложений и микросервисов с использованием Angular или React (библиотека JavaScript) и Spring Framework. JHipster предоставляет инструменты для создания проекта со стеком Java на стороне сервера (с использованием Spring Boot) и отзывчивым веб-интерфейсом на стороне клиента (с Angular и Bootstrap). ).
Основные функции:
- Создавайте приложения полного стека и микросервисы с множеством опций
- Создавать CRUD-сущности напрямую или с помощью строительных лесов.
- Миграция базы данных с Liquibase
- Поддержка баз данных NoSQL (Cassandra, MongoDB)
- Поддержка Elasticsearch
- Поддержка веб-сокетов
- Автоматическое развертывание в CloudFoundry, Heroku, OpenShift, AWS
Предварительные требования:
Прежде чем вы сможете собрать этот проект, вы должны установить и настроить на своем компьютере следующие зависимости:
Этапы установки: - - - - - - - - - - - - - - - - -
1. Установите Node.js с https://nodejs.org.
2. Установите Yarn с https://yarnpkg.com/en/docs/install.
3. Выполните следующую команду, чтобы установить Yeoman.
пряжа global add yo
4. Выполните следующую команду, чтобы установить JHipster.
пряжа global add generator-jhipster
Node.js: мы используем Node для запуска веб-сервера разработки и сборки проекта. В зависимости от вашей системы вы можете установить Node либо из исходного кода, либо в виде предварительно упакованного пакета.
После установки Node вы сможете выполнить следующую команду для установки средств разработки. Вам нужно будет запустить эту команду только при изменении зависимостей в package.json.
npm install
Йомен: По своей сути JHipster - это генератор йоменов. Yeoman - это генератор кода, который вы запускаете с командой yo для создания полных приложений или полезных частей приложения.
Создать приложение:
После завершения настройки создайте каталог. Например, «Jhipster-SpringBoot»
И запустите jhipster
, как показано ниже.
JHipster задает вам множество вопросов о типе приложения, которое вы хотите создать, и о том, какие функции вы хотите включить.
Процесс создания проекта займет пару минут. Когда он будет завершен, на выходе будет показано следующее сообщение:
Установка зависимостей может занять некоторое время.
Наш проект создан. Мы можем запустить команды mvn в корневой папке нашего проекта:
Перейдите в папку Project и выполните команду mvn install:
Сделайте так, чтобы вы установили Maven на свой компьютер перед выполнением команд Maven.
После успешной сборки запустите файл jar из целевого каталога.
Теперь JHipster создал красивое веб-приложение Spring Boot + Angular со всеми основными грубыми операциями и пользовательским интерфейсом.
Выполните: http: // localhost: 8080 /
В JHipster доступно гораздо больше функций. Вы можете изучить структуру далее на официальном веб-сайте JHipster.
PS: Для получения исходного кода, пожалуйста, оставьте свой адрес электронной почты в комментариях ниже.
Удачного обучения.
Использованная литература: