localisation actuelle:Maison > Articles techniques > développement back-end

  • Quelle est la méthode utilisée par SpringBoot pour intégrer la file d'attente de messages RabbitMQ ?
    Quelle est la méthode utilisée par SpringBoot pour intégrer la file d'attente de messages RabbitMQ ?
    Introduction Dans le projet Spring, vous pouvez utiliser Spring-Rabbit pour faire fonctionner RabbitMQ. Surtout dans le projet springboot, il vous suffit d'introduire la dépendance amqp starter correspondante. Il est pratique d'utiliser RabbitTemplate pour envoyer des messages et d'utiliser des annotations pour recevoir des messages. Généralement pendant le processus de développement : projet producteur : le fichier application.yml configure les informations relatives à RabbitMQ ; écrit des classes de configuration dans le projet producteur pour créer des commutateurs et des files d'attente, lier et injecter des objets RabbitTemplate et envoyer des messages au commutateur via des objets RabbitTemplate. Consumer Engineering : application. .
    javaDidacticiel . spring-boot 1296 2023-05-16 17:25:06
  • Comment intégrer Springboot et mybatis
    Comment intégrer Springboot et mybatis
    Intégrez MyBatis pour créer un nouveau projet SpringBoot, ou utilisez le chapitre 1 comme base pour introduire les dépendances dans pom mysql-connector-java introduit et intègre la dépendance principale de MyBatis, mybatis-spring-boot-starter. La dépendance -jdbc n'est pas introduite ici car mybatis-spring-boot-sta
    javaDidacticiel . spring-boot 764 2023-05-16 15:52:06
  • Comment utiliser le cache dans le projet SpringBoot
    Comment utiliser le cache dans le projet SpringBoot
    Préface La mise en cache peut améliorer efficacement les performances et la stabilité du système en stockant en mémoire les données fréquemment consultées, réduisant ainsi la pression sur les sources de données sous-jacentes telles que les bases de données. Je pense que tout le monde l'a plus ou moins utilisé dans ses projets, et notre projet ne fait pas exception. Cependant, lorsque j'ai récemment examiné le code de l'entreprise, l'écriture était très stupide et faible. L'écriture approximative est la suivante : publicUsergetById(Stringid) {Useruser=cache.getUser();if(user!=null){returnuser;}//Obtenir l'utilisateur de la base de données=loadFromDB(id);cahce.put(id,user);returnu
    javaDidacticiel . spring-boot 966 2023-05-16 14:34:13
  • Comment Springboot résout le problème des requêtes inter-domaines des en-têtes personnalisés Ajax
    Comment Springboot résout le problème des requêtes inter-domaines des en-têtes personnalisés Ajax
    1. Qu'est-ce que le cross-domain ?En raison de la même politique d'origine du navigateur (politique d'origine d'origine), il s'agit d'une politique de sécurité bien connue proposée par Netscape. Désormais, tous les navigateurs prenant en charge JavaScript utiliseront cette politique. fait référence au nom de domaine, au protocole, le port est le même.), le protocole, le nom de domaine et le port utilisés pour envoyer l'URL de la demande sont différents de l'adresse de la page actuelle, il s'agit d'un inter-domaine. Pour plus de détails, vous pouvez consulter le tableau suivant : 2. Comment Springboot résout les problèmes inter-domaines 1. Solutions courantes de requêtes inter-domaines : ①Ajoutez l'annotation @CrossOrigin(origins="http://127.0.0.1:8020",maxAge= 360 vers l'interface de requête
    javaDidacticiel . spring-boot 1148 2023-05-16 12:43:06
  • Analyse de l'instance de test d'utilisation SpringCloud-Spring Boot Starter
    Analyse de l'instance de test d'utilisation SpringCloud-Spring Boot Starter
    Qu’est-ce que SpringBootStarter ? SpringBootStarter est un concept proposé dans le composant SpringBoot, qui simplifie de nombreuses configurations lourdes. En introduisant divers packages SpringBootStarter, vous pouvez rapidement créer l'échafaudage d'un projet. Par exemple, certains de ceux que nous utilisons souvent : spring-boot-starter-web : spring-boot-starter-data-redis : spring-boot-starter-data-mongodb : spring-boot-starter-data-jpa : spring -b
    javaDidacticiel . spring-boot 1279 2023-05-16 11:10:07
  • Comment résoudre le problème d'exception globale SpringBoot
    Comment résoudre le problème d'exception globale SpringBoot
    SpringBoot est un produit né pour simplifier une série de problèmes tels que la création, l'exécution, le débogage et le déploiement d'applications Spring. La fonctionnalité d'assemblage automatique nous permet de mieux nous concentrer sur l'entreprise elle-même plutôt que sur la configuration XML externe. suivez les spécifications et introduisez Vous pouvez facilement créer un projet WEB avec les dépendances pertinentes. Dans le développement réel du projet, diverses situations anormales se produisent souvent dans le programme. Surtout en tant que développeurs côté serveur, nous écrivons toujours des interfaces à fournir au front-end. .Dans le cas des appels et de la division du travail, les exceptions ne peuvent être évitées.Si des informations erronées sont directement exposées à l'utilisateur, l'expérience peut être imaginée, et pour les pirates, des informations détaillées sur les exceptions sont souvent d'une grande aide... Utilisez try-. c
    javaDidacticiel . spring-boot 1598 2023-05-16 10:49:12
  • Comment Spring Boot intègre Thymeleaf
    Comment Spring Boot intègre Thymeleaf
    Introduction de base à Thymeleaf SpringBoot recommande officiellement d'utiliser Thymeleaf comme moteur de modèles. SpringBoot fournit une série de configurations par défaut pour Thymeleaf et fournit un résolveur de vue pour Thymeleaf. Une fois les dépendances de Thymeleaf importées dans le projet, la configuration automatique correspondante (ThymeleafAutoConfiguration) prendra automatiquement effet, afin que Thymeleaf puisse être parfaitement intégré à SpringBoot. Le moteur de modèles Thymeleaf peut être parfaitement combiné avec des balises HTML pour faciliter le rendu back-end des données. Thymeleaf prend en charge les effets statiques et les effets dynamiques.
    javaDidacticiel . spring-boot 1349 2023-05-16 09:22:11
  • Comment SpringBoot implémente les fonctions de téléchargement et de téléchargement de fichiers
    Comment SpringBoot implémente les fonctions de téléchargement et de téléchargement de fichiers
    Téléchargement et téléchargement de fichiers SpringBoot Dans le développement réel d'applications Web, afin de télécharger avec succès des fichiers, la méthode form doit être définie sur post et l'enctype doit être défini sur multipart/form-data. Ce n'est qu'avec ce paramètre que le navigateur peut envoyer les données binaires du fichier sélectionné au serveur. À partir de Servlet 3.0, des méthodes de traitement des téléchargements de fichiers ont été fournies, mais ce téléchargement de fichiers doit être effectué dans JavaServlet et SpringMVC fournit une encapsulation plus simple. SpringMVC implémente un MultipartResolv via la technologie ApacheCommonsFileUpload
    javaDidacticiel . spring-boot 1486 2023-05-16 08:46:12
  • Quelle est la méthode utilisée par Ssm pour transformer le projet Spring Boot ?
    Quelle est la méthode utilisée par Ssm pour transformer le projet Spring Boot ?
    S'il s'agit d'un projet Maven normal, vous devez ajouter des dépendances manuellement. jarorg.springframework.bootspring-boot-starter-parent2.3.3.RELEASEorg.springframework.bootspring-boot-starter-weborg.springframework.bootspring-boot-starter-testtestorg.projectlomboklombokprovided Ajouter une classe de démarrage S'il s'agit d'un projet Maven normal, vous avez besoin pour l'ajouter manuellement. @Spri
    javaDidacticiel . spring-boot 663 2023-05-16 08:28:05
  • Comment analyser l'audit de code dans Java Web Security
    Comment analyser l'audit de code dans Java Web Security
    1. Bases de la sécurité JavaWeb 1. Qu'est-ce que l'audit de code ? En termes simples, l'audit de code Java consiste à découvrir les problèmes de sécurité dans l'application Java elle-même en auditant le code Java puisque Java lui-même est un langage compilé, même s'il n'y a que des fichiers de classe. peut toujours auditer le code Java. Pour les fichiers de code source Java non compilés, nous pouvons lire le code source directement, mais pour les fichiers de classe ou jar compilés, nous devons les décompiler. L'audit du code Java en lui-même n'est pas très difficile. Tant que vous maîtrisez le processus d'audit et les techniques courantes d'audit des vulnérabilités, vous pouvez effectuer le travail d'audit du code relativement facilement. Mais la façon d'auditer le code Java ne consiste pas seulement à utiliser
    Sécurité . spring-boot 1823 2023-05-16 08:04:21
  • Comment SpringBoot implémente le chiffrement API
    Comment SpringBoot implémente le chiffrement API
    Dans le projet d'accueil de chiffrement de l'API SpringBoot, afin de garantir la sécurité des données, nous chiffrons souvent les données transmises. Les algorithmes de chiffrement couramment utilisés incluent le chiffrement symétrique (AES) et le chiffrement asymétrique (RSA). Le blogueur a sélectionné le projet de chiffrement API le plus simple sur Code Cloud pour l'explication suivante. Vous trouverez ci-dessous une introduction à notre projet le plus brillant, le projet rsa-encrypt-body-spring-boot. Ce projet utilise le cryptage RSA pour crypter les données renvoyées par l'interface API, rendant les données API plus sécurisées. D'autres ne peuvent pas déchiffrer les données fournies. Le chiffrement de l'interface SpringBoot peut chiffrer et déchiffrer automatiquement les valeurs de retour et les valeurs de paramètres via des annotations. Qu'est-ce que le cryptage RSA d'abord moi
    javaDidacticiel . spring-boot 899 2023-05-15 23:10:05
  • Comment SpringBoot me sélectionne-t-il en premier lors du chargement des beans ?
    Comment SpringBoot me sélectionne-t-il en premier lors du chargement des beans ?
    1. Scénarios applicables Si nous devons gérer la séquence de démarrage de beans spécifiques dans toutes les hiérarchies de l'application. Par exemple, vous devez initialiser un bean au démarrage de l'application. Si les beans de notre bibliothèque publique sont utilisés par d'autres services de développement, mais qu'ils doivent personnaliser les beans dans certains scénarios, nous devons charger les beans dans la bibliothèque publique avant ces beans personnalisés. 2. Trois méthodes d'implémentation Dans les applications SpringBoot, nous pouvons adopter les trois méthodes suivantes pour obtenir un chargement prioritaire de nos propres beans : 1. Annotation @Configuration + Annotation @DependsOn @Annotation @Configuration dans SpringBoo
    javaDidacticiel . spring-boot 1284 2023-05-15 21:13:04
  • Comment créer un projet Springboot dans une idée
    Comment créer un projet Springboot dans une idée
    SpringBoot est un nouveau framework fourni par l'équipe Pivotal. Il est conçu pour simplifier le processus initial de construction et de développement de nouvelles applications Spring. Ce qu'il préconise principalement, c'est « l'élimination de la configuration » et la réalisation de la configuration zéro. Alors, comment créer un projet springboot en idée ? 1. Créez un module sous le projet que vous avez créé et sélectionnez Springinitializr pour le créer. 2. Sélectionnez MavenProject (l'outil de construction du projet) dans Type. 3. Lors de la création de dépendances, vérifiez web, mybatis, mysql (cela dépend de vos besoins personnels, vous pouvez choisir indépendamment. La structure du projet établie est la suivante :
    javaDidacticiel . spring-boot 5346 2023-05-15 20:28:10
  • Comment définir le port de démarrage de Springboot
    Comment définir le port de démarrage de Springboot
    Springboot est une bonne chose. Il peut être démarré directement dans la méthode principale sans conteneur, et aucun fichier de configuration n'est requis, ce qui facilite la création rapide d'un environnement. Mais lorsque nous voulons démarrer deux projets Springboot en même temps, il y aura un problème. La deuxième application risque de ne pas démarrer car le port 8080 est occupé par la première application. Dans ce cas, nous devons modifier le port de démarrage de l'un d'entre eux. des projets. Ceci peut être réalisé en implémentant l'interface EmbeddedServletContainerCustomizer : publicclassApplicationextendsSpringBootServletInitializerimplements
    javaDidacticiel . spring-boot 2033 2023-05-15 16:13:06
  • Comment utiliser Spring MVC dans Spring Boot
    Comment utiliser Spring MVC dans Spring Boot
    1.MVCMVC est un modèle de conception logicielle courant utilisé pour séparer les différentes parties d'une application afin d'obtenir un couplage lâche et une cohésion élevée. Le modèle MVC se compose de trois composants principaux : Modèle : représente les données et la logique métier de l'application. Le modèle traite les données de l'application et exécute les actions correspondantes sur la base des instructions du contrôleur. Vue : fournit une interface utilisateur pour les données du modèle. Les vues sont généralement des modèles, des pages HTML, des fichiers XML ou d'autres formats pouvant présenter les données du modèle aux utilisateurs. Contrôleur : gère l'interaction de l'utilisateur et met à jour les modèles et les vues. Le contrôleur est chargé de recevoir les entrées de l'utilisateur à partir de la vue, d'effectuer les opérations appropriées sur le modèle et de mettre à jour la vue pour refléter les modifications. Modèle MVC
    javaDidacticiel . spring-boot 1982 2023-05-15 14:04:06

Recommandations d'outils

Code de contact du formulaire de message d'entreprise jQuery

Le code de contact du formulaire de message d'entreprise jQuery est un formulaire de message d'entreprise simple et pratique et le code de la page d'introduction contactez-nous.

Effets de lecture de boîte à musique HTML5 MP3

L'effet spécial de lecture de boîte à musique HTML5 MP3 est un lecteur de musique MP3 basé sur HTML5 + CSS3 pour créer de jolies émoticônes de boîte à musique et cliquer sur le bouton de commutation.

Effets spéciaux du menu de navigation d'animation de particules cool HTML5

L'effet de menu de navigation d'animation de particules cool HTML5 est un effet spécial qui change de couleur lorsque le menu de navigation est survolé par la souris.

Code d'édition par glisser-déposer du formulaire visuel jQuery

Le code d'édition par glisser-déposer du formulaire visuel jQuery est un formulaire visuel basé sur jQuery et le framework bootstrap.

Modèle Web de fournisseur de fruits et légumes biologiques Bootstrap5

Un modèle Web de fournisseur de fruits et légumes biologiques-Bootstrap5
Modèle d'amorçage
2023-02-03

Modèle de page Web réactive de gestion d'arrière-plan d'informations de données multifonctionnelles Bootstrap3-Novus

Modèle de page Web réactive de gestion d'arrière-plan d'informations de données multifonctionnelles Bootstrap3-Novus
modèle de back-end
2023-02-02

Modèle de page Web de plate-forme de services de ressources immobilières Bootstrap5

Modèle de page Web de plate-forme de services de ressources immobilières Bootstrap5
Modèle d'amorçage
2023-02-02

Modèle Web d'informations de CV simples Bootstrap4

Modèle Web d'informations de CV simples Bootstrap4
Modèle d'amorçage
2023-02-02

Matériau vectoriel d'éléments d'été mignons (EPS+PNG)

Il s'agit d'un joli matériau vectoriel d'éléments d'été, comprenant le soleil, un chapeau de soleil, un cocotier, un bikini, un avion, une pastèque, une crème glacée, une boisson fraîche, une bouée, des tongs, un ananas, une conque, une coquille, une étoile de mer, un crabe. , Citrons, crème solaire, lunettes de soleil, etc., le matériel est fourni aux formats EPS et PNG, y compris des aperçus JPG.
Matériau PNG
2024-05-09

Matériel vectoriel de quatre badges de graduation rouges 2023 (AI+EPS+PNG)

Il s'agit d'un matériau vectoriel de badge de remise des diplômes rouge 2023, quatre au total, disponible aux formats AI, EPS et PNG, y compris l'aperçu JPG.
Matériau PNG
2024-02-29

Oiseau chantant et chariot rempli de fleurs design matériel vectoriel de bannière de printemps (AI + EPS)

Il s'agit d'un matériau vectoriel de bannière printanière conçu avec des oiseaux chanteurs et un chariot rempli de fleurs. Il est disponible aux formats AI et EPS, y compris l'aperçu JPG.
image de bannière
2024-02-29

Matériau vectoriel de chapeau de graduation doré (EPS+PNG)

Il s'agit d'un matériau vectoriel de casquette de graduation dorée, disponible aux formats EPS et PNG, y compris l'aperçu JPG.
Matériau PNG
2024-02-27

Modèle de site Web d'entreprise de services de nettoyage et de réparation de décoration intérieure

Le modèle de site Web d'entreprise de services de nettoyage et d'entretien de décoration d'intérieur est un modèle de site Web à télécharger adapté aux sites Web promotionnels qui proposent des services de décoration, de nettoyage, d'entretien et d'autres organisations de services. Astuce : Ce modèle appelle la bibliothèque de polices Google et la page peut s'ouvrir lentement.
Modèle frontal
2024-05-09

Modèle de page de guide de CV personnel aux couleurs fraîches

Le modèle de page de guide de CV de candidature personnelle de correspondance de couleurs fraîches est un téléchargement de modèle Web de page de guide d'affichage de travail de CV de recherche d'emploi personnel adapté au style de correspondance de couleurs fraîches. Astuce : Ce modèle appelle la bibliothèque de polices Google et la page peut s'ouvrir lentement.
Modèle frontal
2024-02-29

Modèle Web de CV de travail créatif de concepteur

Le modèle Web de CV de travail créatif de concepteur est un modèle Web téléchargeable pour l'affichage de CV personnels adapté à divers postes de concepteur. Astuce : Ce modèle appelle la bibliothèque de polices Google et la page peut s'ouvrir lentement.
Modèle frontal
2024-02-28

Modèle de site Web d'entreprise de construction d'ingénierie moderne

Le modèle de site Web d'entreprise d'ingénierie et de construction moderne est un modèle de site Web téléchargeable adapté à la promotion du secteur des services d'ingénierie et de construction. Astuce : Ce modèle appelle la bibliothèque de polices Google et la page peut s'ouvrir lentement.
Modèle frontal
2024-02-28