Maison > 类库下载 > java类库 > le corps du texte

Qu'est-ce que Spring Boot

清浅
Libérer: 2019-04-02 14:51:42
original
5717 Les gens l'ont consulté

Spring Boot est une extension du framework Spring. Il élimine la configuration passe-partout requise pour configurer les applications Spring, facilite et accélère la configuration et l'exécution des applications, et simplifie également la gestion des dépendances pour rendre le développement plus pratique

Spring Boot est un framework open source basé sur Java pour créer des microservices. Ensuite, je vais vous présenter en détail ce qu'est Spring Boot dans cet article. Il a une certaine fonction de référence et j'espère que cela vous sera utile.

Qu'est-ce que Spring Boot

[Cours recommandés : Tutoriel Java],

Introduction à Spring Boot

Spring Boot est un framework open source construit sur le framework Spring. Il offre un moyen plus simple et plus rapide de configurer et d'exécuter des programmes d'applications Web. pas besoin de configurer toute la configuration Spring pendant tout le processus.

Avantages de Spring Boot

(1) Il fournit un moyen flexible de configurer les beans Java, la configuration XML et les transactions de base de données

(2 ) Tout est automatiquement configuré, aucune configuration manuelle n'est requise

(3) La gestion des dépendances est simplifiée

(4) Évolutivité simple et bonne compatibilité

Qu'est-ce que Spring Boot

Fonctionnement de Spring Boot

Spring Boot configure automatiquement l'application en fonction des dépendances que nous ajoutons au projet à l'aide de l'annotation @EnableAutoConfiguration. Par exemple, si une base de données MySQL se trouve sur le chemin de classe du projet, mais que nous n'avons configuré aucune connexion à la base de données, Spring Boot configurera automatiquement la base de données en mémoire. Le point d'entrée d'une application Spring Boot est la classe contenant l'annotation @SpringBootApplication et la méthode principale. Spring Boot utilise l'annotation @ComponentScan pour analyser automatiquement tous les composants contenus dans un projet.

Spring Boot Launcher

La gestion de la gestion des dépendances est une tâche difficile pour les grands projets et Spring Boot peut résoudre ce problème en fournissant un ensemble de problèmes de dépendances, rendant le développement plus pratique. Tous les démarreurs Spring Boot suivent le même modèle de dénomination spring-boot-starter-*, où * indique qu'il s'agit d'un type d'application. Exemple :

La dépendance Spring Boot Starter Actuator

est utilisée pour surveiller et gérer votre application, comme indiqué dans le code suivant

<dependency>
   <groupId>org.springframework.boot</groupId>
   <artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
Copier après la connexion

La dépendance de sécurité Spring Boot Starter

est utilisée pour Spring Security comme indiqué dans le code suivant

<dependency>
   <groupId>org.springframework.boot</groupId>
   <artifactId>spring-boot-starter-security</artifactId>
</dependency>
Copier après la connexion

Dépendance Web Spring Boot Starter

est utilisé pour écrire des points de terminaison Rest, comme indiqué dans le code suivant

<dependency>
   <groupId>org.springframework.boot</groupId>
   <artifactId>spring-boot-starter-web</artifactId>
</dependency>
Copier après la connexion

La dépendance Spring Boot Starter Thyme Leaf

est utilisée pour créer des applications Web, comme indiqué dans le code suivant Comme indiqué

<dependency>
   <groupId>org.springframework.boot</groupId>
   <artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
Copier après la connexion

La dépendance Spring Boot Starter

est utilisée pour écrire des cas de test comme indiqué dans le code suivant

<dependency>
   <groupId>org.springframework.boot</groupId>
   <artifactId>spring-boot-starter-test<artifactId>
</dependency>
Copier après la connexion

Résumé : ci-dessus C'est tout le contenu de cet article, j'espère qu'il sera utile à tout le monde

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal