Annonce «Apprendre le printemps»

Le nouveau cours « Comment démarrer avec Spring? »Est, de loin, la question la plus courante que je reçois. Probablement à côté de « Que signifie réellement Baeldung? ”- il y a un fil sur Quora si vous êtes curieux 🙂 Le site est un bon point de départ, mais c'est aussi la manière lente d'apprendre. Un projet guidéLire la suite »

Spring Remoting avec Hessian et Burlap

1. Vue d'ensemble Dans l'article précédent intitulé «Introduction à Spring Remoting avec HTTP Invokers», nous avons vu à quel point il est facile de configurer une application client / serveur qui exploite l'invocation de méthode à distance (RMI) via Spring Remoting . Dans cet article, nous montrerons comment Spring Remoting prend en charge l'implémentation de RMI en utilisant Hessian et Burlap à la place. 2. DépendLire la suite »

Introduction à Spring Data Azure Cosmos DB

1. Vue d'ensemble Dans ce didacticiel, nous découvrirons Azure Cosmos DB et comment nous pouvons interagir avec lui à l'aide de Spring Data. 2. Azure Cosmos DB Azure Cosmos DB est le service de base de données distribué à l'échelle mondiale de Microsoft. Il s'agit d'une base de données NoSQL , qui fournit des accords de niveau de service complets pour les garanties de débit, de latence, de disponibilité et de cohérence. En outre,Lire la suite »

Pièges courants de la concurrence à Java

1. Introduction Dans ce didacticiel, nous allons voir certains des problèmes de concurrence les plus courants en Java. Nous apprendrons également comment les éviter et leurs principales causes. 2. Utilisation d'objets thread-safe 2.1. Partage d'objets Les threads communiquent principalement en partageant l'accès aux mêmes objets. AinsLire la suite »

Annulation des migrations avec Flyway

1. Introduction Dans ce court didacticiel, nous explorerons quelques façons d'annuler une migration avec Flyway. 2. Simuler la restauration avec une migration Dans cette section, nous allons restaurer notre base de données à l'aide d'un fichier de migration standard. Dans nos exemples, nous utiliserons la version en ligne de commande de Flyway. CeLire la suite »

Une expression de sécurité personnalisée avec Spring Security

1. Vue d'ensemble Dans ce didacticiel, nous allons nous concentrer sur la création d'une expression de sécurité personnalisée avec Spring Security . Parfois, les expressions disponibles dans le cadre ne sont tout simplement pas assez expressives. Et, dans ces cas, il est relativement simple de créer une nouvelle expression sémantiquement plus riche que les expressions existantes. NousLire la suite »

L'état de Java en 2019

Haut Java Je viens d'annoncer le nouveau cours Learn Spring , axé sur les principes de base de Spring 5 et Spring Boot 2: >> VOIR LE COURS Je mène l'enquête annuelle 2019 sur l'état de Java depuis quelques semaines. Dans sa 6e année, 6707 développeurs ont pris le temps de répondre et de répondre; si c'était vous - merci! Temps pLire la suite »

Guide de la bibliothèque de collecteurs parallèles Java

1. Introduction Parallel-collectors est une petite bibliothèque qui fournit un ensemble de collecteurs API Java Stream qui permettent le traitement parallèle, tout en contournant les principales lacunes des flux parallèles standard. 2. Dépendances de Maven Si nous voulons commencer à utiliser la bibliothèque, nous devons ajouter une seule entrée dans le fichier pom.xml de Lire la suite »

Intégration de Spring avec AWS Kinesis

1. Introduction Kinesis est un outil de collecte, de traitement et d'analyse des flux de données en temps réel, développé chez Amazon. L'un de ses principaux avantages est qu'il aide au développement d'applications événementielles. Dans ce didacticiel, nous explorerons quelques bibliothèques qui permettent à notre application Spring de produire et de consommer des enregistrements à partir d'un flux Kinesis . Les exempLire la suite »

IntelliJ - Impossible de résoudre l'erreur des propriétés de configuration de Spring Boot

1. Vue d'ensemble Lorsque nous injectons des propriétés d'exécution dans nos applications Spring, nous pouvons définir des classes de bean pour des groupes de propriétés personnalisées. IntelliJ fournit une aide et une saisie semi-automatique pour les beans de propriétés intégrés. Cependant, il a besoin d'un peu d'aide pour les fournir pour les propriétés personnalisées. Dans ce courLire la suite »