Technologies essentielles
Cette section de la documentation de référence couvre toutes les technologies indispensables au cadre d'application Spring.
Parmi celles-ci, le conteneur d'inversion de contrôle (IoC) du cadre d'application Spring occupe une place prépondérante. Après une présentation détaillée du conteneur IoC, une analyse approfondie des technologies de programmation orientée aspect (AOP) de Spring est proposée. Le cadre d'application Spring possède son propre cadre d'application AOP, conceptuellement simple à appréhender et répondant à 80 % des besoins en AOP pour la programmation d'entreprise Java.
L'intégration de Spring avec AspectJ (actuellement l'implémentation AOP la plus riche en fonctionnalités et certainement la plus aboutie dans l'environnement Java d'entreprise) est également abordée.
Le traitement AOT permet d'optimiser votre application en amont. Il est généralement utilisé pour le déploiement d'images natives avec GraalVM.