Accéder au contenu principal

Articles

Affichage des articles associés au libellé spring data

Comment manipuler les données d'une base de données avec Java et Springboot

Accéder aux bases de données pour en manipuler les données est une fonctionnalité commune dans diverses applications. Avec Java il existe plusieurs techniques pour manipuler et accéder aux données d'une base de données. Et ces techniques sont encore plus simples en utilisant le framework spring et plus particulièrement sa mouture springboot. Dans le tutoriel ci dessous nous allons voir comment créer, modifier supprimer ou lire les données d'une base de données rapidement et sans effort. 1. Qu'est ce que JPA (Java Persistence API) JPA est une API mis en place n java qui permet de mapper un POJO (Plain Old Java Object) ou Java Bean vers une ou plusieurs tables d'une base de données. L'objectif de JPA étant de simplifier l'exécution des requêtes SQL dans la base de données. JPA met à disposition du développeur un PersistenceContext et aussi fait le mapping entre l'objet java et la table en base de données via des annotations. Schématiquement, JPA a pour but de ...

Comment créer rapidement une API Rest avec SpringBoot

 Spring Boot est une sur-couche au dessus de spring framework qui vous permettra de boostrapper (démarrer) un projet java basé sur Spring framework rapidement. Les starter de SpringBoot minimiseront énormément la liste des dépendances directes que vous devez déclarer vous memes d'une part et d'autres part ces starter auto-configurerons une part très importante de votre application. De ce fait, elle démarrera avec les fonctionnalités dont vous avez besoin. Ainsi, nous nous appuierons sur SpringBoot afin de créer rapidement notre API Rest avec le moins d'effort possible. Il ne faudrait perdre à l'esprit que nous pourrions faire la meme chose avec le framework spring de base, mais plus longtemps. Spring Boot permet également de démarrer une application web comme une simple application console le serait via la méthode main. 1. Les composants de notre application Dans ce tutoriel, il s'agira de développer un service java qui exposera une API Rest afin de permettre ...