Besoin de compréhension de spring.handler et de spring.schemas

J'ai quelques questions dérivées à partir d'un problème que j'ai déjà résolu par le biais de cette autre question. Cependant, je me demande encore à propos de la cause racine. Mes questions sont les suivantes:

  1. Quel est le but de printemps.les gestionnaires et printemps.les schémas?

Que je comprends que c'est une façon de raconter le Framework Spring où trouver le xsd, de sorte que tout est câblé et correctement chargé. Mais...

  1. Dans quelles circonstances dois-je avoir ces deux fichiers dans le META-INF dossier?
  2. Dans mon autre question liée ci-dessus, quelqu'un sait pourquoi j'ai dû ajouter de la maven-shade-plugin pour la création de ces deux fichiers (basé sur toutes mes dépendances) en vertu de la META-INF? En d'autres termes, ce qui est la CAUSE qui m'a fait avoir à utiliser le maven ombre plugin?

source d'informationauteur Viriato