Initialisation d'un projet Spring Cloud et ajout de microservices

Ce tutoriel fait partie d'une série complète sur la mise en œuvre d'un projet Spring Cloud. Le projet PassJava (佳必过) est un système open source dédié à l'entraînement aux questions d'entretien Java. Il permet de consulter des questions fréquentes via une mini-application, renforçant ainsi les bases Java. Ce projet illustre la création d'appl ...

Publié le 19 juin à 21h37

Système E-commerce pour Mini Programme WeChat avec Architecture SpringBoot et Vue.js

Contexte du Projet Ce projet vise à développer une solution complète de boutique en ligne pour les mini programmes WeChat, intégrant une interface administrateur basée sur une architecture séparée front-end et back-end. L'objectif était de fournir un système fonctionnel avec un code prêt à l'exécution, permettant une intégration facile avec d'a ...

Publié le 19 juin à 16h21

Protocole MQTT : Déploiement via Docker et intégration dans Spring Boot

Principes fondamentaux de MQTT MQTT est un protocole de communication léger basé sur le modèle publication-abonnement, conçu pour fonctionner sur des réseaux à faible bande passante ou instables. Il exploite la pile TCP/IP pour offrir une messagerie asynchrone, ce qui le rend adapté aux scénarios où les ressources matérielles des appareils ou l ...

Publié le 19 juin à 16h06

Utilisation d'axios pour gérer le téléchargement de fichiers au lieu de $.ajax

Problématique Lors de l'utilisation de requêtes AJAX pour télécharger un fichier depuis un serveur, la réponse est souvent interprétée comme une chaîne de caractères par jQuery, ce qui empêche un téléchargement correct. Pour contourner ce problème, on peut recourir à la bibliothèque axios qui offre un contrôle plus précis sur le type de réponse ...

Publié le 18 juin à 16h03

Conflit de propriétés Maven entraînant l'échec de la résolution de la dépendance Netty

Problème de construction En exécutant un mvn clean sur un projet Spring Boot, une erreur se produit, indiquant que l'aretfact io.netty:netty-bom:pom:5.0.0.Alpha2 est introuvable dans le dépôt distant. L'analyse du fichier spring-boot-dependencies-2.1.6.RELEASE.pom (utilisé comme BOM parent) révèle la source du conflit. Ce fichier de gestion des ...

Publié le 18 juin à 02h42

Implémentation d'un service de communication en temps réel avec WebSocket : architecture frontend-backend séparée

Mise en place du backend 1. Importation des dépendances <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-websocket</artifactId> </dependency> 2. Configuraton du serveur WebSocket Fichier de configuration WebSocketConfig package com.example.websocketapp.configu ...

Publié le 17 juin à 21h08

Système de gestion de magasin de fournitures de protection contre les épidémies basé sur Java, Spring Boot, Vue.js et MySQL

Ce projet présente un système de gestion de magasin de fournitures de protection contre les épidémies, développé avec les technologies Java, Spring Boot pour le backend, Vue.js pour le frontend, et MySQL comme base de données. Présentation des technologies Backend : Spring Boot Spring Boot est un framwork Java qui simplifie la création d'applic ...

Publié le 17 juin à 00h30

Implémentation d'une Protection contre la Soumission Multiple des Requêtes de Commande via une Annotation Personnalisée

Ce mécanisme vise à prévenir la soumission répétée de requêtes de commande, ce qui pourrait entraîner la création de commandes dupliquées. Approches pour la Prévention de la Soumission Multiple Côté Client : Désactiver le bouton de commande après le premier clic. Cette méthode est limitée car elle peut être contournée et dégrade l'expérience u ...

Publié le 14 juin à 21h17

Mise en conteneur d'une application Spring Boot avec Docker : guide pratique complet

Prérequis Pourr suivre ce guide, vous aurez besoin de : Docker Desktop (pour Windows/macOS) ou Docker Engine (pour Linux) Un projet Spring Boot 3.x existant Un JDK 17 ou supérieur Structure du projet Voici une structure de projet typique : spring-boot-docker/ ├── src/ ├── Dockerfile ├── docker-compose.yml └── .dockerignore Création du Docker ...

Publié le 14 juin à 03h02

Système de Gestion de Services de Tutorat Développé avec Spring Boot, Vue.js et Node.js

Pile technologique Backend : Spring Boot (Java) expose une API RESTful, intégrant MyBatis ou JPA pour l'interaction avec la base de données. Frontend : Vue 3 (Composition API) et TypeScript, avec une bibliothèque d'interfaces telle qu'Element Plus ou Vant UI. Couche intermédiaire : Node.js (Express ou NestJS) pour la logique métier spécifique o ...

Publié le 14 juin à 01h05