Tavaszi rendszerindító CLI telepítés és HelloWorld példa

Tavaszi rendszerindító CLI telepítése és HelloWorld példa

A tavasz beköszöntével nemcsak a természet virágzik fel, hanem a fejlesztők is új energiával kezdenek a projektjeikhez. Ha Ön is szeretne egy friss projektbe belekezdeni, akkor a Spring Boot egy remek választás lehet. Ez a Java-alapú keretrendszer lehetővé teszi gyors és egyszerű webes alkalmazások készítését.

Ebben a cikkben bemutatjuk, hogyan telepítheti a Spring Boot CLI-t (Command Line Interface), és hogyan készíthet egy egyszerű „Hello World” alkalmazást.

Bevezetés a Spring Boot CLI-be

A Spring Boot CLI egy nagyszerű eszköz a gyors prototípus-készítéshez és a Spring Boot-alapú alkalmazások egyszerű létrehozásához. A CLI segítségével nem kell foglalkoznia az alapvető konfigurációs fájlokkal, és gyorsan hozzáférhet a Spring Boot keretrendszer által kínált funkciókhoz.

A Spring Boot CLI telepítése

A Spring Boot CLI telepítése egyszerű. Többféle módon is megteheti:

* Letöltés a Spring weboldaláról:

1. Látogasson el a Spring Boot weboldalára: https://spring.io/tools/cli.
2. Töltse le a megfelelő verziót az operációs rendszeréhez.
3. Csomagolja ki a letöltött fájlt.
4. Adja hozzá a CLI bináris fájlját a PATH környezeti változóhoz.
* Docker:

Ha Docker-t használ, a CLI képet egyszerűen letöltheti: docker pull springboot/cli.
* SDKMAN!

Az SDKMAN! (Software Development Kit Manager) egy népszerű eszköz a különböző SDK-k és eszközök kezelésére. A CLI telepítéséhez futtassa a következő parancsot: sdk install springboot.

Az első „Hello World” alkalmazás létrehozása

Miután sikeresen telepítette a CLI-t, már el is kezdheti az első alkalmazás létrehozását:

1. Nyisson meg egy terminált vagy parancssort.
2. Futtassa a következő parancsot:

bash
spring init

Ez a parancs létrehoz egy új Spring Boot projektet.
3. Adja meg a projekt nevét és a szükséges függőségeket:

* Project name: my-hello-world
* Dependencies: web

Az alkalmazáshoz nem szükséges más függőség.
4. Navigáljon a létrehozott projekt könyvtárába:

bash
cd my-hello-world

5. Futtassa a következő parancsot a Spring Boot alkalmazás indításához:

bash
spring run

A CLI automatikusan összeállítja az alkalmazást, és elindítja egy beépített webszerveren.
6. Nyissa meg a böngészőjét és írja be a következő címet:


http://localhost:8080

Ha minden jól ment, a böngészőben megjelenik a „Hello World!” üzenet.

A kód áttekintése

A Spring Boot CLI egy alapvető alkalmazást hozott létre, amelyben a HelloWorldApplication osztály a fő pont. A @SpringBootApplication annotáció jelzi, hogy ez az osztály a Spring Boot alkalmazás belépési pontja.

java
package com.example.myhelloworld;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

@SpringBootApplication
@RestController
public class HelloWorldApplication {

public static void main(String[] args) {
SpringApplication.run(HelloWorldApplication.class, args);
}

@GetMapping("/")
public String hello() {
return "Hello World!";
}

}

A @RestController annotáció azt jelzi, hogy az osztály REST API-kat fog biztosítani. A @GetMapping("/") annotáció egy GET kéréshez tartozó útvonalat definiál, amely a „/” elérési úton érhető el. A hello() metódus egy „Hello World!” szöveget ad vissza a kérésre válaszként.

A Spring Boot CLI további funkciói

A Spring Boot CLI nemcsak alapvető alkalmazások létrehozására alkalmas, hanem számos további funkciót is nyújt, például:

* függőségek hozzáadása: spring add parancs
* alkalmazások tesztelése: spring test parancs
* alkalmazások csomagolása: spring jar parancs
* dokumentáció generálása: spring doc parancs

Következtetés

A Spring Boot CLI egy nagyszerű eszköz a Spring Boot-alapú alkalmazások gyors létrehozásához és prototípus-készítéséhez. A CLI segítségével gyorsan és egyszerűen elindíthatja a fejlesztést, és élvezheti a Spring Boot keretrendszer által nyújtott számos funkciót.

Ha Ön Java fejlesztő, és szeretné kipróbálni a Spring Boot-ot, a CLI egy nagyszerű bevezetés lehet. A CLI telepítése és az első „Hello World” alkalmazás létrehozása után elkezdheti felfedezni a Spring Boot keretrendszer által kínált további lehetőségeket.

GYIK (Gyakran Ismételt Kérdések)

1. Mit jelent a „CLI” rövidítés?

A CLI a „Command Line Interface” rövidítése, amely parancssori felületet jelent.

2. Milyen operációs rendszereken használható a Spring Boot CLI?

A Spring Boot CLI használható Windows, macOS és Linux operációs rendszereken.

3. Hogyan lehet hozzáadni új függőségeket a Spring Boot alkalmazáshoz?

A spring add parancsot használva lehet új függőségeket hozzáadni. Például spring add web hozzáadja a webes fejlesztéshez szükséges függőségeket.

4. Hogyan lehet tesztelni a Spring Boot alkalmazást?

A spring test parancsot használva lehet tesztelni az alkalmazást.

5. Hogyan lehet csomagolni a Spring Boot alkalmazást?

A spring jar parancsot használva lehet csomagolni az alkalmazást egy JAR fájlba.

6. Hogyan lehet dokumentációt generálni a Spring Boot alkalmazáshoz?

A spring doc parancsot használva lehet dokumentációt generálni.

7. Milyen IDE-k támogatják a Spring Boot CLI-t?

Számos IDE támogatja a Spring Boot CLI-t, például az IntelliJ IDEA, a Eclipse és a VS Code.

8. Hol lehet megtalálni a Spring Boot CLI dokumentációját?

A Spring Boot CLI dokumentációja elérhető a Spring weboldalán: https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/

9. Hol lehet kérni segítséget a Spring Boot CLI használatához?

A Spring Boot fórumán kérhet segítséget: https://forum.spring.io/

10. Mit kell tenni, ha a Spring Boot CLI nem működik?

Ha a CLI nem működik, ellenőrizze, hogy helyesen telepítette-e a CLI-t, és hogy a PATH környezeti változóban szerepel-e a CLI bináris fájljának elérési útja. Ellenőrizze, hogy a Java Development Kit (JDK) megfelelően van-e telepítve, és hogy a JAVA_HOME környezeti változó helyesen van-e beállítva.

Címkék: Spring Boot, CLI, Spring Boot CLI telepítés, HelloWorld, Java, Spring Boot alkalmazás, fejlesztés, webes alkalmazás