


Questions d'entretien sur les nouvelles Java 2020 - Spring Boot/Spring Cloud (1)
1. Qu'est-ce que le Spring Boot ?
(Tutoriel recommandé : questions d'entretien Java)
Dans la grande famille des framework Spring, de nombreux frameworks dérivés ont été produits, comme Spring, SpringMvc framework , etc. Le contenu principal de Spring réside dans l'inversion du contrôle (IOC) et l'injection de dépendances (DI). La soi-disant inversion du contrôle n'est pas une technologie, mais une idée en termes de fonctionnement, elle fait référence à la création de dans le fichier de configuration Spring. L'injection de dépendances signifie que le conteneur Spring fournit des ressources pour un objet de l'application, comme des objets de référence, des données constantes, etc.
SpringBoot est un framework, une toute nouvelle spécification de programmation. Sa création simplifie l'utilisation du framework. La soi-disant simplification signifie simplifier le grand nombre de fichiers de configuration fastidieux requis dans de nombreux frameworks Spring, donc SpringBoot est. Un framework qui sert des frameworks dont la portée du service est constituée de fichiers de configuration simplifiés.
2. Pourquoi utiliser Spring Boot ?
Spring Boot facilite le codage
Spring Boot facilite la configuration
Spring Boot simplifie le déploiement
Spring Boot simplifie la surveillance
Les lacunes de Spring
3. Quel est le fichier de configuration de base de Spring Boot ?
Spring Boot fournit deux fichiers de configuration couramment utilisés :
fichier de propriétés
fichier yml
4. Quels sont les types de fichiers de configuration Spring Boot ? Quelle est la différence entre eux ?
Spring Boot fournit deux fichiers de configuration couramment utilisés, à savoir les fichiers de propriétés et les fichiers yml. Comparés aux fichiers de propriétés, les fichiers yml sont plus jeunes et présentent de nombreux pièges. YML utilise des espaces pour déterminer la relation hiérarchique, ce qui rend la structure du fichier de configuration claire, mais il peut également détruire la relation hiérarchique en raison des espaces triviaux.
5. Quels sont les moyens d'implémenter un déploiement à chaud dans Spring Boot ?
Il existe deux façons d'implémenter le déploiement à chaud de SpringBoot :
1. Utilisez Spring Loaded
pour ajouter le code suivant au projet :
<build> <plugins> <plugin> <!-- springBoot编译插件--> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <dependencies> <!-- spring热部署 --> <!-- 该依赖在此处下载不下来,可以放置在build标签外部下载完成后再粘贴进plugin中 --> <dependency> <groupId>org.springframework</groupId> <artifactId>springloaded</artifactId> <version>1.2.6.RELEASE</version> </dependency> </dependencies> </plugin> </plugins> </build>
Ajouter Une fois terminé, vous devez utiliser la commande mvn pour exécuter :
Recherchez d'abord les configurations d'édition dans IDEA, puis procédez comme suit : (Cliquez sur le "+" dans le coin supérieur gauche, puis select maven. Le panneau de droite apparaîtra, dans la zone soulignée en rouge. Entrez la commande comme indiqué dans l'image, vous pouvez nommer la commande (nommée ici MvnSpringBootRun))
Cliquez sur Enregistrer et il apparaîtra dans la zone d'exécution du projet IDEA, cliquez sur la flèche verte. Exécutez simplement
2 Utilisez spring-boot-devtools
pour ajouter. dépendances dans le fichier pom du projet :
<!--热部署jar--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> </dependency>
Ensuite : utilisez shift+ctrl+alt+"/" (touche de raccourci dans IDEA) pour sélectionner "Registry", puis vérifiez compiler.automake.allow.when.app.running
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!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Guide du nombre parfait en Java. Nous discutons ici de la définition, comment vérifier le nombre parfait en Java ?, des exemples d'implémentation de code.

Guide de Weka en Java. Nous discutons ici de l'introduction, de la façon d'utiliser Weka Java, du type de plate-forme et des avantages avec des exemples.

Guide du nombre de Smith en Java. Nous discutons ici de la définition, comment vérifier le numéro Smith en Java ? exemple avec implémentation de code.

Dans cet article, nous avons conservé les questions d'entretien Java Spring les plus posées avec leurs réponses détaillées. Pour que vous puissiez réussir l'interview.

Java 8 présente l'API Stream, fournissant un moyen puissant et expressif de traiter les collections de données. Cependant, une question courante lors de l'utilisation du flux est: comment se casser ou revenir d'une opération FOREAK? Les boucles traditionnelles permettent une interruption ou un retour précoce, mais la méthode Foreach de Stream ne prend pas directement en charge cette méthode. Cet article expliquera les raisons et explorera des méthodes alternatives pour la mise en œuvre de terminaison prématurée dans les systèmes de traitement de flux. Lire plus approfondie: Améliorations de l'API Java Stream Comprendre le flux Forach La méthode foreach est une opération terminale qui effectue une opération sur chaque élément du flux. Son intention de conception est

Guide de TimeStamp to Date en Java. Ici, nous discutons également de l'introduction et de la façon de convertir l'horodatage en date en Java avec des exemples.

Les capsules sont des figures géométriques tridimensionnelles, composées d'un cylindre et d'un hémisphère aux deux extrémités. Le volume de la capsule peut être calculé en ajoutant le volume du cylindre et le volume de l'hémisphère aux deux extrémités. Ce tutoriel discutera de la façon de calculer le volume d'une capsule donnée en Java en utilisant différentes méthodes. Formule de volume de capsule La formule du volume de la capsule est la suivante: Volume de capsule = volume cylindrique volume de deux hémisphères volume dans, R: Le rayon de l'hémisphère. H: La hauteur du cylindre (à l'exclusion de l'hémisphère). Exemple 1 entrer Rayon = 5 unités Hauteur = 10 unités Sortir Volume = 1570,8 unités cubes expliquer Calculer le volume à l'aide de la formule: Volume = π × r2 × h (4

Spring Boot simplifie la création d'applications Java robustes, évolutives et prêtes à la production, révolutionnant le développement de Java. Son approche "Convention sur la configuration", inhérente à l'écosystème de ressort, minimise la configuration manuelle, allo
