Languages
[Edit]
PL

Spring Boot 2 - tworzenie nowego projetu przy użyciu Spring Initializer

4 points
Created by:
Creg
9600

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:

  1. 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.
    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).

     

  2. Po pobraniu rozpakowujemy projekt.
    Wygenerowany i rozpakowany projekt Spring Boot 2.
    Wygenerowany i rozpakowany projekt Spring Boot 2.

     
  3. Otwieramy projekt w IntelliJ, wskazując ścieżkę do katalogu projektu.
    Uwaga: upewniamy się, że otwarty projekt używa Java 11 (SDK/JDK 11).

     

  4. Po otwarciu projektu należy kliknąć:
    1. zakładkę Maven,
    2. przycisk Reload w celu pobrania wszystkich zależności/bibliotek dla naszego projektu,
    3. po zakończeniu pobrania przycisk Run.
    Automatyczne pobieranie zależności i uruchamianie aplikacji Spring Boot 2 w środowisku IntelliJ.
    Automatyczne pobieranie zależności i uruchamianie aplikacji Spring Boot 2 w środowisku IntelliJ.

     

  5. 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)
    

     

  6. Otwierając w przeglądarce http://localhost:8080 powinniśmy zobaczyć:
    Projekt Spring Boot 2 bez ustawionych mapowań.
    Projekt Spring Boot 2 bez ustawionych mapowań.

Referencje

  1. Serving Web Content with Spring MVC

Donate to Dirask
Our content is created by volunteers - like Wikipedia. If you think, the things we do are good, donate us. Thanks!
Join to our subscribers to be up to date with content, news and offers.
Native Advertising
🚀
Get your tech brand or product in front of software developers.
For more information Contact us
Dirask - we help you to
solve coding problems.
Ask question.

❤️💻 🙂

Join