Spring Boot
Logo programu | |
| Autor | Rod Johnson |
|---|---|
| Pierwsze wydanie | 1 kwietnia 2014(dts)[1] |
| Aktualna wersja stabilna | 4.0.6 (23 kwietnia 2026(dts))[2] 3.5.14 (23 kwietnia 2026(dts), gałąź wsparcia)[3] |
| Aktualna wersja testowa | 4.1.0-RC1 (23 kwietnia 2026(dts))[4] |
| Język programowania | Java |
| Platforma sprzętowa | Java EE |
| Rodzaj | Framework aplikacyjny |
| Licencja | Apache License 2.0 |
| Strona internetowa | |
Spring Boot – otwartoźródłowy framework Java służący do tworzenia samodzielnych aplikacji produkcyjnych opartych na Spring Framework. Zawiera zestaw wybranych bibliotek ułatwiających rozpoczynanie pracy z nowym projektem i późniejsze zarządzanie zależnościami[5]. Spring Boot wykorzystuje strategię Convention Over Configuration co ma minimalizować czas na wprowadzenia zmian w konfiguracji Springa[6][7]. Dodatkowo framework zapewnia wstępnie skonfigurowany projekt według dobrych praktyk ustalonych przez jego twórców i z wybranymi bibliotekami innych firm, co ma dodatkowo uprościć rozpoczęcie pracy z projektem[8][9].
Spring Boot można używać do tworzenia mikrousług, aplikacji internetowych i aplikacji konsolowych[5][10].
Cechy
- Możliwość użycia jednego z wbudowanych serwerów aplikacji internetowych: Tomcat, Jetty lub Undertow[11].
- Zapewnia startowe pliki konfiguracyjne (POM) dla narzędzia do kompilacji: Maven albo Gradle[12][13].
- Automatyczna konfiguracja aplikacji Spring[14].
- Opcjonalne wsparcie dla języków Kotlin i Apache Groovy oprócz Javy[5][15].
Przypisy
- ↑ Spring Boot v1.0.0.RELEASE [online], github.com [dostęp 2024-09-20].
- ↑ Spring Boot v4.0.6 [online], github.com [dostęp 2026-04-26].
- ↑ Spring Boot v3.5.14 [online], github.com [dostęp 2026-04-26].
- ↑ Spring Boot v4.1.0-RC1 [online], github.com [dostęp 2026-04-26].
- ↑ a b c Spring Boot Tutorial - Learn Spring Boot. GeeksforGeeks, 2023-05-08. [dostęp 2024-04-05]. (ang.).
- ↑ Walls 2016 ↓, §foreword.
- ↑ Walls 2016 ↓, §2.3.
- ↑ Walls 2016 ↓, §2.4.
- ↑ Deinum i Cosmina 2021 ↓, §2 Spring Framework Fundamentals.
- ↑ Spring Boot Console Application. Baeldung, 2024-01-08. [dostęp 2024-09-20].
- ↑ Walls 2016 ↓, §1.1.3.
- ↑ Walls 2016 ↓, §Preface.
- ↑ Musib 2022 ↓, §1.2.1 Maven vs Gradle.
- ↑ Walls 2016 ↓, §1.1.2.
- ↑ Language Support. Spring Framework.
Bibliografia
- Marten Deinum, Iuliana Cosmina: Pro Spring MVC with WebFlux. Apress, 2021. DOI: 10.1007/978-1-4842-5666-4. ISBN 978-1-4842-5665-7.
- Somnath Musib: Spring Boot in Practice. Simon and Schuster, July 12, 2022. ISBN 978-1-61729-881-3.
- Craig Walls: Spring Boot in Action. Manning, Jan 3, 2016. ISBN 978-1-61729-254-5.
Linki zewnętrzne
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.