Do czego Spring Boot?

0

Dział chyba dobry

Jeżeli jesteś kompletnym laikiem jeżeli chodzi o programowanie, to jest odpowiednia kategoria dla Ciebie. Tutaj możesz zadawać pytania o podstawy programowania, nie narażając się, że Twój temat zostanie skasowany z powodu niskiego poziomu merytorycznego.

Do czego tak właściwie służy spring boot?
Mam taki tutorial http://blog.mloza.pl/spring-security-w-spring-boot/
W kodzie mam

@RequestMapping("/")
    @ResponseBody
    public String mainAction() {
        return "Hello World";
    }

Czyli, jak ktoś próbuje się połączyć z "mojastrona.pl/" to zwraca mu hello world. Zwykły kontroler. To rozumiem.
Ale po co w tym wszystkim ten fragment kodu?

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

Kiedy ten SpringApplication się uruchamia i czym on jest?

2

W javie funkcja main odpalana jest przy starcie aplikacji. W tym wypadku, od razu uruchamiana jest aplikacja springa, czyli inicjalizowany jest cały kontekst aplikacji i między innymi aplikacja zaczyna nasłuchiwać żądań. Zauważ że taki mały fragment, zmienia zwykłą aplikację konsolową w pełnoprawny serwer do którego możesz się dobić z przeglądarki. Do tego służy właśnie spring boot. Do szybkiego zaczęcia pracy bez miliona wstępnych konfiguracji.

1

W wielkim skrócie: żeby laik mógł napisać i odpalić pierwszą aplikacje implementując tylko kontroler, a nie kombinując jak stworzyc strukturę katalogów, poustawiać pliki konfiguracyjne, zainstalować serwer etc.

0

Cześć

Polecam zaznajomić się z pierwszym postem serii, tam staram się po krótce wyjaśnić do czego jest SpringBoot i jak z nim zacząć, dostępny jest pod adresem: http://blog.mloza.pl/spring-boot-szybkie-tworzenie-aplikacji-web-w-javie

Pozdrawiam

1 użytkowników online, w tym zalogowanych: 0, gości: 1