A kiválasztott változat és az aktuális verzió közötti különbségek a következők.
Előző változat mindkét oldalon Előző változat | |||
oktatas:web:spring_boot [2021/12/05 01:24] admin eltávolítva |
— (aktuális) | ||
---|---|---|---|
Sor 1: | Sor 1: | ||
- | [[oktatas:web|< Web]] | ||
- | |||
- | ====== Spring boot ====== | ||
- | |||
- | * **Szerző:** Sallai András | ||
- | * Copyright (c) Sallai András, 2021 | ||
- | * Licenc: [[https://creativecommons.org/licenses/by-sa/4.0/|CC Attribution-Share Alike 4.0 International]] | ||
- | * Web: https://szit.hu | ||
- | |||
- | |||
- | ===== Előkészítés ===== | ||
- | |||
- | |||
- | Linuxon: | ||
- | apt install groove | ||
- | apt install gradle | ||
- | |||
- | |||
- | Vagy a legújabb: | ||
- | * https://groovy-lang.org/ | ||
- | * https://gradle.org/ | ||
- | És a Spring: | ||
- | * https://docs.spring.io/spring-boot/docs/current/reference/html/getting-started.html#getting-started.installing.cli | ||
- | |||
- | A spring-boot-cli-t ki kell csomagolni és útvonalba tenni. | ||
- | |||
- | <code> | ||
- | groove --version | ||
- | gradle --version | ||
- | spring --version | ||
- | </code> | ||
- | |||
- | |||
- | ===== Projekt kezdés online ===== | ||
- | |||
- | * https://start.spring.io/ | ||
- | |||
- | ===== Projekt készítés ===== | ||
- | |||
- | |||
- | mkdir projekt01 | ||
- | cd projekt01 | ||
- | |||
- | |||
- | touch hello.groovy | ||
- | |||
- | |||
- | <code groovy hello.groovy> | ||
- | @RestController | ||
- | class WebApplication { | ||
- | @RequestMapping("/") | ||
- | String home() { | ||
- | "Helló világ" | ||
- | } | ||
- | } | ||
- | </code> | ||
- | |||
- | |||
- | Futtatás: | ||
- | spring run hello.groovy | ||
- | |||
- | Letölti a függőségeket, majd elindít egy Tomcat szervert. | ||
- | |||
- | Böngészőbe írjuk be: | ||
- | localhost:8080 | ||
- | |||
- | Megszakítás: | ||
- | Ctrl+C | ||
- | |||
- | Port megadása: | ||
- | spring run hello.groovy -- --server.port=3000 | ||
- | |||
- | |||
- | ===== Linkek ===== | ||
- | * https://docs.spring.io/spring-boot/docs/current/reference/html/cli.html (2021) | ||
- | |||