Intégration de Log4j2 dans une Application Spring Boot
L'écosystème Java propose plusieurs solutions robustes pour la gestion des logs. Parmi elles, SLF4J sert de façade pour une abstraction de journalisation, permettant aux développeurs d'utiliser différentes implémentations de logging sans modifier le code applicatif. Log4j2, développé par Apache, est une implémentation moderne qui succède à Log4 ...
Publié le 25 août à 05h42
Configuration du framework SSM (Spring, Spring MVC, MyBatis)
pom.xml
Le fichier pom.xml centralise toutes les dépendances nécessaires au projet. Les dépendances ont été regroupées par domaine fonctionnel pour une meilleure lisibilité.
<dependencies>
<!-- Tests unitaires -->
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
...
Publié le 18 août à 12h47
Création d'un Starter Personnalisé avec Spring Boot
Conception de votre propre Starter
Un starter complet pour Spring Boot peut inclure les éléments suivants :
Module d'autoconfiguration : contient le code nécessaire à la configuration automatique.
Module starter : fournit les dépandances nécessaires, y compris celles du module d'autoconfiguration.
Si ces deux concepts ne sont pas distincts da ...
Publié le 10 août à 08h32
Guide de personnalisation de ModTheSpire : Exploitez les capacités infinies d'extension de Slay the Spire
Qu'est-ce que ModTheSpire et pourquoi l'utiliser ?
ModTheSpire est un chargeur de mods externe pour Slay the Spire. Il agit comme une couche d'abstraction entre le jeu de base et les modules tiers, permettant d'ajouter cartes, personnages, mécaniques et bien plus encore. Ce projet open source offre un cadre sécurisé et stable pour la gestion de ...
Publié le 7 août à 02h16
Configuration du serveur Jetty dans Spring Boot
Bien que Tomcat soit le conteneur de servlets embarqué par défaut dans les applications Spring Boot, il est souvent nécessaire de privilégier Jetty pour des raisons spécifiques, telles que des contraintes de performence ou des besoins particuliers en matière de traitement asynchrone. Spring Boot facilite cette transition grâce aux starters dédi ...
Publié le 6 août à 17h54
Déploiement d'une application Java avec Docker via IntelliJ IDEA
Configurer l'environnement de développement
Pour automatiser le déploiement d'une application Spring Boot sous forme de conteneur Docker depuis IntelliJ IDEA, il est nécessaire de configurer correctement l'IDE ainsi que l'hôte Docker distant.
Installation du plugin Docker dans IntelliJ IDEA
Ouvrez IntelliJ IDEA, allez dans Settings > Plugins ...
Publié le 3 août à 22h05
Conception et mise en place d'une plateforme de gestion santé avec architecture modulaire Maven, Dubbo et ElementUI
1.1 Objectifs pédagogiques
Ce guide accompagne la conception et le démarrage d'une solusion de gestion destinée aux établissements de santé. À l'issue de la mise en place, vous serez en mesure de :
Identifier les besoins métiers et l'architecture logicielle d'une plateforme de télésuivi ;
Utiliser PowerDesigner pour produire un modèle physique ...
Publié le 30 juillet à 16h44
Guide technique sur le serveur web Jetty : architecture, déploiement et usage embarqué
Jetty est un serveur HTTP et un conteneur de servlets Java open source, maintenu par la Fodnation Eclipse. Connu pour sa légèreté et son efficacité, il est particulièrement prisé dans les architectures de microservices et pour l'intégration de capacités web au sein d'applications autonomes. Contrairement à des serveurs plus lourds, Jetty se dis ...
Publié le 27 juillet à 14h34
Démarrage Rapide de Projets Java Web : Un Modèle avec Détection et Guide d'Installation du JDK
L'initialisation d'un projet de développement Java, particulièrement dans le contexte web, implique souvent des étapes fastidieuses liées à la configuration de l'environnement JDK. Télécharger la bonne version, ajuster les variables d'environnement système et s'assurer de leur bon fonctionnement peut consommer un temps précieux, surtout pour le ...
Publié le 27 juillet à 12h42
Configuration du générateur MyBatis
MyBatis Generator est un outil puissant pour générer automatiquement des classes Java, des interfaces et des fichiers XML de mapping à partir d'une base de données. Voici comment le configurer dans un projet Maven.
1. Ajout du plugin dans le fichier pom.xml
Incluez le plugin MyBatis Generator dans la section <plugins> :
<plugin>
...
Publié le 26 juillet à 12h49