Maison >Java >javaDidacticiel >Expliquez le printemps avec le plaisir du Saint Graal
Les amis du blog qui ont lu la "série du destin" savent qu'il s'agit d'une guerre entre sept esprits héroïques pour le Saint Graal. Aujourd'hui nous allons principalement parler du concept de conteneur du Saint Graal afin de comprendre le printemps.
Saint Graal :
Le Saint Graal lui-même n'a pas d'entité, mais utilise des êtres (personnes) avec des circuits magiques comme "conteneurs" pour passer à travers Apparaît comme un fantôme sur le « récipient » qui collecte les âmes des serviteurs.
La fonction du Saint Graal :
Donnez vos vœux au contenant du Saint Graal pour les réaliser
La réalisation de See More le Saint Graal :
1. Dans le pays contrôlé par la famille Tohsaka, il y a un terrain appelé "Fuyuki Town" qui est connecté à une source de pouvoir magique si énorme qu'elle peut être appelé sans fin.
2. Afin d'utiliser ces pouvoirs magiques, en plus de l'immense cercle magique à la surface, deux conditions nécessaires sont nécessaires : une clé pour ouvrir le cercle magique et un tube d'écoulement pour exporter le pouvoir magique. .
3. En ce qui concerne la mise en œuvre spécifique, il s'agit de collecter le pouvoir magique contenu dans les sept esprits héroïques, de l'utiliser comme clé pour activer le cercle magique, puis d'exporter le pouvoir magique à travers le Saint Graal.
La source du pouvoir magique de "Holy Graal Summoning".
Spring :
Spring est un framework très puissant un framework d'inversion de contrôle (IOC, Inversion de contrôle).
La fonction du ressort :
L'objet est créé par new et remis au conteneur Spring pour implémentation, réalisant ainsi le contrôle d'inversion
Implémentation Spring :
Le concept de base du modèle d'Inversion de Contrôle (également appelé Injection de Dépendances) est : non pas de créer des objets, mais de décrire comment les créer. Il n'est pas directement connecté aux objets et services dans le code, mais décrit quel composant nécessite quel service dans le fichier de configuration. Le conteneur (dans le framework Spring, le conteneur IOC) est chargé de les lier ensemble. Dans un scénario IOC typique, le conteneur crée tous les objets et définit les propriétés nécessaires pour les connecter entre eux et décider quand appeler les méthodes. Le tableau suivant répertorie un mode de mise en œuvre d'IOC.
Type 1
|
Les services doivent implémenter des interfaces spécialisées via les interfaces, ces services sont fournis par des objets et des dépendances (par exemple, des services supplémentaires requis) peuvent être. interrogé à partir des objets. |
||||||
Attribuer des dépendances via les propriétés JavaBean (telles que les méthodes setter) [injection de méthode setter]. |
|||||||
Type 3 |
Dépendance au constructeur Fourni dans sous la forme de propriétés JavaBean, non exposées [injection de constructeur]. |
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!