Механічні інженерні фонди
Створення Dockerized Microservices з весняним завантаженням для Java Розробники
Table of Contents
Архітектура Microservices стала популярним підходом для побудови масштабованих і безпечних додатків. Для Java-розробників Spring Boot пропонує потоку, що дозволяє створювати мікросервіси, які можуть легко контейнеризуватися за допомогою Docker. Ця стаття керує вас процесом створення Dockerized мікросервісів з весняним завантаженням.
Передумови
- Комплект розвитку Java (JDK) 11 або вище
- Весняні чоботи рамки
- Виброплита на машинці
- Основні знання Java та весняного чоботи
Створення Весняного Черевика Microservice
Почати створення нового проекту Spring Boot за допомогою вашого бажаного IDE або Spring Initializr (https://start.spring.io/]). Включає залежності, такі як Spring Web і Spring Data JPA, як це потрібно.
Визначте свій головний клас додатків і створіть контролери REST для обробки HTTP-запитів. Наприклад, простий сервіс "Hello World" може бути реалізований наступним чином:
Example Controller:
] src/main/java/com/example/demo/HelloController.java
]
Створення Dockerfile
У кореневому каталозі вашого проекту, створюйте файл, який був названий . Цей файл визначає, як буде контейнеровано ваш додаток.
Example Dockerfile:
]]
Будівництво та запуск контейнера Docker
Спочатку, побудуйте програму Spring Boot за допомогою Maven або Gradle, щоб генерувати файл JAR:
За Мейвен:
]]
Далі, побудувати зображення Docker:
Run в терміналі:
]]
Нарешті, запустіть контейнер Docker:
]]
Тестування Мікросервісу
Щоб отримати доступ до мікросервісу, ми використовуємо ,http://localhost:8080/hello] у вашому веб-браузері. Ви повинні бачити повідомлення:
Hello з Dockerized Spring Boot Microservice!
Висновок
Контейнерування Весняних Черевиків з використанням спрощує розгортання та масштабування. За наступними цими кроками розробники Java можуть ефективно створювати, пакетувати та запустити мікросервіси в ізольованих середовищах, роблячи їх додатки більш портативними та керованими.