Проект на Spring Boot для курса "Современные компьютерные технологии"
Автор: Степан Морозов, ИВТ21-МО
- Spring Boot 2.3.6
- H2 database
- Spring Cloud
- Spring Data
- JDK 11
- Maven 3.6.3
Реализация CRUD-операций с помощью Spring Boot.
В качестве базы данных используется Н2. Данные для БД хранятся в файле resources/data.sql.
Скриншот приложения:
Сервис, возвращающий валютный коэффициаент, является поставщиком услуг (Service Provider). Реализован с помощью Spring Boot.
В качестве базы данных используется Н2. Данные для БД (валютные коэффициенты) хранятся в файле resources/data.sql.
Реализация валютного конвертера с помощью Spring Boot. Является потребителем услуг, обращается к currency-exchange,
В качестве базы данных используется Н2. Данные для БД хранятся в файле resources/data.sql.
Приложение eureka-naming-server содержит информацию обо всех клиентских сервисных приложениях.
Каждый микросервис регистрируется на сервере Eureka, и Eureka знает все клиентские приложения, работающие на каждом порту и IP-адресе.
Eureka Server также известен как Discovery Server.
- Склонировать репозиторий и его модули к себе командой
git clone --recursive https://github.com/morsstepan/spring-boot-microservices.git - Убедиться, что используется Java 11 -
java -version,javac -version - Убедиться, что Maven установлен и узнать используемую версию Java -
mvn -version(если версия Java отличается от версии из шага 2, то необходимо настроить переменную окруженияJAVA_HOME) - Запустить
employees-managementкомандойmvn spring-boot:runиз корня проекта. Приложение будет доступно по адресу http://localhost:8080/ - Запустить
currency-exchangeкомандойmvn spring-boot:runиз корня проекта. Приложение будет доступно по адресу http://localhost:8000/ - Запустить
currency-converterкомандойmvn spring-boot:runиз корня проекта. Приложение будет доступно по адресу http://localhost:8100/ - Запустить
eureka-naming-serverкомандойmvn spring-boot:runиз корня проекта. Приложение будет доступно по адресу http://localhost:8761/ - Приступить к работе на http://localhost:8080/
- Для выключения приложения необходимо нажать комбинацию клавиш
Ctrl+C


