Spring Framework5.2 est un framework d'application full-stack open source Java/Java EE. Il est publié sous licence Apache et est également disponible sur la plateforme .NET. Le framework est basé sur le code du livre Expert One-on-One Java EE Design and Development (ISBN 0-7645-4385-7), initialement développé par Rod Johnson et Juergen Hoeller, entre autres. Spring Framework fournit une méthode de développement simple qui évite un grand nombre de fichiers de propriétés et de classes d'assistance qui pourraient rendre le code sous-jacent compliqué et déroutant.
De plus, il convient de noter que l’intégralité de la base de code Spring Framework 5.0 fonctionne sur Java 8. Par conséquent, l'environnement minimum requis pour Spring Framework 5.0 est Java 8.