Konfiguracja projektu i startery
Skonfigurują Państwo projekt Spring Boot i poznają znaczenie starterów.
Konfiguracja projektu i startery to bezpłatna lekcja Java Academy na CoddyKit. To lekcja 1 z 3. Możesz przeczytać całą lekcję poniżej za darmo — a potem ćwiczyć ją interaktywnie w przeglądarce z wbudowanym edytorem kodu i tutorem AI dostępnym 24/7. To część ścieżki edukacyjnej Java Academy, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs Java Academy zawiera 3 lekcji w sumie.
Wprowadzenie
Spring Boot ułatwia tworzenie aplikacji internetowych w Javie. Aby rozpocząć, wystarczy kilka zależności i klasa główna.
Startery
Startery to zestawy zależności. Przykład: spring-boot-starter-web dodaje Spring MVC i Tomcat.
Kod: klasa główna
To najmniejsza aplikacja Spring Boot. @SpringBootApplication konfiguruje wszystkie niezbędne elementy.
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class Main {
public static void main(String[] args) {
SpringApplication.run(Main.class, args);
}
}
Dodawanie startera
Należy dodać spring-boot-starter-web, aby uzyskać funkcje internetowe. Do zadeklarowania tej zależności należy użyć Maven lub Gradle.
Kod: HelloController
Ten kontroler REST odpowiada zwykłym tekstem na żądania kierowane do /hello.
import org.springframework.web.bind.annotation.*;@RestController
class HelloController {
@GetMapping("/hello")
public String hello() {
return "Hello Spring Boot";
}
}
Uruchamianie aplikacji
Aplikację można uruchomić w środowisku IDE lub za pomocą mvn spring-boot:run. Należy odwiedzić adres http://localhost:8080/hello.
Sprawdzenie starterów
Szybkie sprawdzenie: Jaki jest główny cel startera Spring Boot?
Podsumowanie
Podsumowanie: Wyjaśniono, czym są startery, utworzono klasę główną, dodano starter internetowy i zbudowano endpoint hello.
Często zadawane pytania
Czy lekcja „Konfiguracja projektu i startery” jest bezpłatna?
Tak — pełny tekst „Konfiguracja projektu i startery” jest dostępny za darmo tutaj w sieci. Aby ćwiczyć ją interaktywnie (wbudowany edytor kodu i tutor AI dostępny 24/7) i odblokować resztę kursu Java Academy, przejdź na CoddyKit PRO. Kurs Java Academy zawiera 3 lekcji w sumie.
Co nauczysz się w „Konfiguracja projektu i startery”?
Skonfigurują Państwo projekt Spring Boot i poznają znaczenie starterów. Ćwiczysz Java Academy z praktycznym kodem, który uruchamiasz bezpośrednio w przeglądarce, a tutor AI dostępny 24/7 odpowiada na Twoje pytania podczas pracy nad lekcją.
Czy potrzebuję doświadczenia, aby zacząć Java Academy?
Nie wymagamy żadnego doświadczenia. Java Academy w CoddyKit jest strukturyzowany dla początkujących i zaawansowanych użytkowników, więc możesz zacząć tutaj lub od początku i uczyć się w swoim tempie. To lekcja 1 z 3.
Ile czasu zajmuje lekcja „Konfiguracja projektu i startery”?
Większość lekcji CoddyKit trwa około 5–10 minut. Każda lekcja to mały, interaktywny krok, dzięki czemu robisz systematyczne postępy i zawsze wracasz dokładnie do tego samego miejsca — na webie i w aplikacji.
Czy mogę pisać i uruchamiać kod w tej lekcji Java Academy?
Tak. Każda lekcja Java Academy zawiera wbudowany edytor kodu, więc piszesz i uruchamiasz prawdziwy kod bezpośrednio w przeglądarce i od razu otrzymujesz sprzężenie zwrotne od AI — bez konfiguracji na komputerze.
Wszystkie lekcje w tym kursie
- Konfiguracja projektu i startery
- DTO i walidacja
- Miniprojekt: REST API