Maison >Java >javaDidacticiel >Expliquez le printemps avec le plaisir du Saint Graal

Expliquez le printemps avec le plaisir du Saint Graal

little bottle
little bottleavant
2019-04-08 17:17:272827parcourir

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.

Expliquez le printemps avec le plaisir du 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

类型 1

服务需要实现专门的接口,通过接口,由对象提供这些服务,可以从对象查询依赖性(例如,需要的附加服务)【接口注入】。

类型 2

通过JavaBean的属性(例如 setter 方法)分配依赖性【setter方法注入】。

类型 3

依赖性以构造函数的形式提供,不以 JavaBean 属性的形式公开【构造器注入】。

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.

Type 2

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].

[Cours recommandé : Tutoriel vidéo Java]

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer