localisation actuelle:Maison > Articles techniques > développement back-end
- Direction:
- tous web3.0 développement back-end interface Web base de données Opération et maintenance outils de développement cadre php programmation quotidienne Applet WeChat Problème commun autre technologie Tutoriel CMS Java Tutoriel système tutoriels informatiques Tutoriel matériel Tutoriel mobile Tutoriel logiciel Tutoriel de jeu mobile
- Classer:
-
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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 ?
- 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
- 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
- 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 ?
- 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
- 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
- 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
- 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