На цій сторінці показано неперевірені зміни
| Тип | Application framework |
|---|---|
| Розробник | VMware |
| Перший випуск | 1 жовтня,2002; 23 роки тому (2002-10-01) |
| Стабільний випуск | 6.0.7[1] (20 березня2023; 2 роки тому (2023-03-20)) |
| Нестабільний випуск | 5.0.0 M1 (6 квітня2016; 9 років тому (2016-04-06)) |
| Платформа | Java EE |
| Операційна система | Багатоплатформність |
| Мова програмування | Java |
| Стан розробки | Active |
| Ліцензія | Apache License 2.0 |
| Репозиторій | github.com/spring-projects/spring-framework |
| Вебсайт | spring.io/projects/spring-framework |
Spring Framework — це програмний каркас (фреймворк) з відкритим кодом та контейнери з підтримкоюінверсії керування для платформи Java.
Основні особливості Spring Framework можуть бути використані будь-яким застосунком Java, але є розширення для створення вебдодатків на платформіJava EE. Попри це, Spring Framework не нав'язує якоїсь конкретної моделі програмування, Spring Framework став популярним у спільноті Java як альтернатива, або навіть доповнення моделіEnterprise JavaBean (EJB).
| Версія | Дата |
|---|---|
| 0.9 | 2003 |
| 1.0 | 24 березня, 2004 |
| 2.0 | 2006 |
| 3.0 | 2009 |
| 4.0 | 2013 |
| 5.0 | 2017 |
| 6.0 | 16 листопада, 2022 |
Spring Framework складається з кількох модулів, які надають широкий спектр послуг:
Spring Framework неодноразово піддавали критиці за надмірну прив'язаність доXML у контейнерах Spring. Проте, починаючи з версії 3.0.0, розробники мають можливість використовувати повністю або частково у своїх застосунках анотації.Spring Boot широко використовує цей спосіб для власних конфігурацій. Крім того, Spring Tool Suite (STS), побудований на базіEclipse, забезпечує автодоповнення коду, валідацію, контекстну інформацію та графічну візуалізацію під час редагування файлів конфігурації Spring XML.
| Ця стаття єзаготовкою. Ви можете допомогти проєкту,доробивши її. Це повідомлення варто замінититочнішим. |