Szukaj…


Wprowadzenie

Interfejs CLI Spring Boot umożliwia łatwe tworzenie i pracę z aplikacjami Spring Boot z wiersza poleceń.

Uwagi

Po zainstalowaniu CLI Spring Boot można uruchomić za pomocą polecenia spring :

Aby uzyskać pomoc z wiersza polecenia:

$ spring help

Aby utworzyć i uruchomić pierwszy projekt Spring Boot:

$ spring init my-app
$ cd my-app
$ spring run my-app

Otwórz przeglądarkę na localhost:8080 :

$ open http://localhost:8080

Pojawi się strona błędu z białą etykietą, ponieważ nie dodałeś jeszcze żadnych zasobów do swojej aplikacji, ale możesz już korzystać z następujących plików:

my-app/
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src/
    ├── main/
    │   ├── java/
    │   │   └── com/
    │   │       └── example/
    │   │           └── DemoApplication.java
    │   └── resources/
    │       └── application.properties
    └── test/
        └── java/
            └── com/
                └── example/
                    └── DemoApplicationTests.java
  • mvnw i mvnw.cmd - Skrypty opakowujące Maven, które mvnw.cmd i zainstalują Maven (jeśli to konieczne) przy pierwszym użyciu.
  • pom.xml - Definicja projektu Maven
  • DemoApplication.java - główna klasa, która uruchamia aplikację Spring Boot.
  • application.properties - plik zewnętrznych właściwości konfiguracyjnych. (Można również podać rozszerzenie .yml .)
  • DemoApplicationTests.java - Test jednostkowy, który sprawdza inicjalizację kontekstu aplikacji Spring Boot.

Instalacja ręczna

Zobacz stronę pobierania, aby ręcznie pobrać i rozpakować najnowszą wersję, lub skorzystaj z poniższych łączy:

Zainstaluj w Mac OSX z HomeBrew

$ brew tap pivotal/tap
$ brew install springboot

Zainstaluj w Mac OSX z MacPorts

$ sudo port install spring-boot-cli

Zainstaluj w dowolnym systemie operacyjnym za pomocą SDKMAN!

SDKMAN! to Software Development Kit Manager dla Java. Można go używać do instalowania i zarządzania wersjami CLI Spring Boot, a także Java, Maven, Gradle i innych.

$ sdk install springboot


Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow