PL
Spring Boot 2 - tworzenie nowego projetu przy użyciu Spring Initializer
4
points
Celem tego artykułu jest pokazanie, jak w prosty sposób można tworzyć aplikacje Spring Boot, wykorzystując Spring Initializer.
Uwaga: w poniższym przykładzie, do uruchomienia projektu wykorzystano IntelliJ IDE Community.
Wykonaj kroki:
- Wchodzimy na stronę Spring Initializer, konfigurujemy projekt i pobieramy go na komputer za pomocą przycisku GENERATE.
Link do inicjalizatora: https://start.spring.io
Generowanie projektu dla aplikacji Spring Boot 2. Uwaga: upewniamy się, że zależność Spring Web została dołączona (patrz na prawą stronę powyższego zrzutu ekranu).
- Po pobraniu rozpakowujemy projekt.
Wygenerowany i rozpakowany projekt Spring Boot 2.
- Otwieramy projekt w IntelliJ, wskazując ścieżkę do katalogu projektu.
Uwaga: upewniamy się, że otwarty projekt używa Java 11 (SDK/JDK 11).
- Po otwarciu projektu należy kliknąć:
- zakładkę Maven,
- przycisk Reload w celu pobrania wszystkich zależności/bibliotek dla naszego projektu,
- po zakończeniu pobrania przycisk Run.
Automatyczne pobieranie zależności i uruchamianie aplikacji Spring Boot 2 w środowisku IntelliJ. - Finalnie w konsoli IntelliJ powinniśmy zobaczyć:
. ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ :: Spring Boot :: (v2.6.5) 2022-03-26 00:51:05.776 INFO 28924 --- [ main] com.example.demo.DemoApplication : Starting DemoApplication using Java 11.0.10 on DESKTOP-HID9VPG with PID 28924 (C:\Users\john\Downloads\demo\target\classes started by john in C:\Users\john\Downloads\demo) 2022-03-26 00:51:05.779 INFO 28924 --- [ main] com.example.demo.DemoApplication : No active profile set, falling back to 1 default profile: "default" 2022-03-26 00:51:06.136 INFO 28924 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port(s): 8080 (http) 2022-03-26 00:51:06.137 INFO 28924 --- [ main] o.a.catalina.core.AprLifecycleListener : An older version [1.2.26] of the Apache Tomcat Native library is installed, while Tomcat recommends a minimum version of [1.2.30] 2022-03-26 00:51:06.137 INFO 28924 --- [ main] o.a.catalina.core.AprLifecycleListener : Loaded Apache Tomcat Native library [1.2.26] using APR version [1.7.0]. 2022-03-26 00:51:06.137 INFO 28924 --- [ main] o.a.catalina.core.AprLifecycleListener : APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true], UDS [true]. 2022-03-26 00:51:06.137 INFO 28924 --- [ main] o.a.catalina.core.AprLifecycleListener : APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true] 2022-03-26 00:51:06.138 INFO 28924 --- [ main] o.a.catalina.core.AprLifecycleListener : OpenSSL successfully initialized [OpenSSL 1.1.1i 8 Dec 2020] 2022-03-26 00:51:06.142 INFO 28924 --- [ main] o.apache.catalina.core.StandardService : Starting service [Tomcat] 2022-03-26 00:51:06.142 INFO 28924 --- [ main] org.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/9.0.60] 2022-03-26 00:51:06.203 INFO 28924 --- [ main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext 2022-03-26 00:51:06.203 INFO 28924 --- [ main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 397 ms 2022-03-26 00:51:06.344 INFO 28924 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port(s): 8080 (http) with context path '' 2022-03-26 00:51:06.350 INFO 28924 --- [ main] com.example.demo.DemoApplication : Started DemoApplication in 0.759 seconds (JVM running for 1.255) - Otwierając w przeglądarce http://localhost:8080 powinniśmy zobaczyć:
Projekt Spring Boot 2 bez ustawionych mapowań.