Mikroservice arkitekturer bliver en populær tilgang til at opbygge scalable og de vedligeholdte applikationer. Fr Java developopers, Spring Boot tilbyder en strømlinet way to create microservice s that can be containerized using Docker. This article guides youu the proces o f creating Dockered microservice s with Spring Boot.

Forudsætninger

  • Java Development Kit (JDK) 11 or highér
  • Spring Boot framework
  • Docker- installering af din maskine
  • Basic wudge af Java and d Spring Boot

Creating a Spring Boot Microservice

Starter by creating a new Spring Boot project using yur readred IDE or Spring Initializar (MD1; FLT: 0 MD3; MD3; https: / / start.spring.io / MD1; MD1; FLT: 1 MD3; MD3;). Inkluderet afhængige personer like Spring Web and d Spring Data JPA er need.

Definér dine egne application class og d create refort controllers to handle HTTP requess. Fr example, a simple mements; Hello Wordd mements; service can be implemented af pas follows:

(1); FLT: 0; Examinle Controller: 1; FLT: 1; FLT: 3;

Den Europæiske Unions Tidende

= 1; 1; FLT: 0; 3;

Creating a Dockerfile

Det er en meget vigtig opgave for os at få en bedre forståelse af de forskellige aspekter af den europæiske integration.

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

; (1); (2); (3); (3); (3); (3); (3); (3); (4); (5); (5); (5); (5); (5); (6); (6); (6); (6); (6); (6); (6); (6); (7); (7); (7); (7); (7); (7); (7); (7); (7); (7); (7); (7); (7); (7); (7);

Bygge og løbe, til Docker- beholder

First, build yourr Spring Boot application using Mave on GradIe to o generate the JAR file:

(1); FLT: 0; Fur Mavn: 1; FLT: 1; FLT: 3;

; (1; 3; 3; 3; 3;

Next, build ther Docker- image:

(1); FLT: 0; BFT: 0; BFT: 3; BFT: 1; BFT: 3; BFT: 1; BFT: 3; BFT: 3; BFT: 1; BFT: 3; BFT: 1; BFT: 3; BFT: 3; BFT: 1; BFT: 3; BFT: 3; BFT: 3; BFT: 3; BFT: 3; BFT: 1; BFT: 1; BFT: 1; BFT: 3; BFT: 1; BFT: 1; BFT: 3; BFT: 1; BFT: 1; BFT: 1; 3; BFT: 1; BFT: 1; 3; 3; 3; 3; BFT: BFT: BFT: 1; 3; BFT: 1; BFT: 1; 3; 3; BFT: 1; 3; 3; 3; 3; BFT: 1; BFT: BFT: 1; BFT: 1; BFT: 1; BFT: 1; BFT: 1; BFT: 1; BFT: 1; BFT: 1

; (1); (2); (3); (3); (3); (3); (3); (3); (3); (4); (3); (4); (4); (4); (4); (4); (5); (5); (5); (5); (5); (6); (6); (6); (6); (6); (6); (6); (6); (6); (6); (6); (7); (7); (7); (7); (7);

Finally, run ther Dockhar containér:

; (1; 2; 5; 3; 3;

Testing to Microservice

Anmoder om, at du er microservice med navigating to o-1; FLT: 0-3; http: / / localhost-host-1; FLT: 1-3; in yur-web-browser. du bør se denne message:

1; FLT: 0; Hello from Dockerized Spring Boot Microservice!

Afsluttende

Beholder sig til disse trin, Java Developer er en effektiv proces, pakker, og andre mikrotjenester er isolerede omgivelser, gør deres anvendelse mere effektiv og styrer dem.