IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Spring Boot Java Discussion :

API REST Java


Sujet :

Spring Boot Java

  1. #1
    Membre très actif
    Homme Profil pro
    consultant informatique
    Inscrit en
    Août 2018
    Messages
    172
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : consultant informatique

    Informations forums :
    Inscription : Août 2018
    Messages : 172
    Par défaut API REST Java
    Bonjour,
    J'ai créé une API REST en java que je dois connecter à une base de données Postgresql.
    J'ai donc fait un programme Java de connectivité JDBC avec driverManager et createStatement.
    La BDD Postgre est bien intégrée mais je ne sais pas comment faire la communication avec mon API REST et mon front end Angular.
    Avez vous des solutions ?

    Cordialement.

  2. #2
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 577
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 577
    Par défaut
    Euh, normalement la connexion à la BDD aurait dû être faite directement par ton API.

    A la rigueur rien ne t'empêche de faire un autre microservice avec une autre API REST, dont le rôle est de parler à la BDD, et qui serait appelé par ton API de départ... Mais c'est assez bizarre.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre très actif
    Homme Profil pro
    consultant informatique
    Inscrit en
    Août 2018
    Messages
    172
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : consultant informatique

    Informations forums :
    Inscription : Août 2018
    Messages : 172
    Par défaut RE
    Donc je dois faire en sorte que mon API REST que j'ai créé communique avec ma BDD postgresql.En fait j'ai fait
    une API REST en java en utilisant Spring boot .Pour le faire ,je suis allé sur spring initializr en cliquant sur https://start.spring.io/
    et j'ai sélectionné des dépendences comme JPA,comme REST repository Hal browser...etc
    Ensuite j'ai généré un dossier Zip que j'ai ouvert dans intelliJ,dans l'arborescence tout à gauche,j'y ai crée une classe java et une
    interface RestRepository.
    Toujours dans l'arborescence j'ai les fichiers 'Application.properties' et' data.sql' qui sont dans le dossier"src/main/resources"
    A l'intérieur du fichier ' Application.properties' j'ai écrit "spring.datasource.url=jdbc:h2:mem:histotranche" où h2 est la BDD que j'utilise
    et 'histotranche' le nom de ma BDD.
    Maintenant je veux utiliser "postgresql" à la place de "h2 database" et aussi j'ai le fichier 'data.sql'.
    Comment je peux faire la communication avec ma BDD?

  4. #4
    Membre très actif
    Homme Profil pro
    consultant informatique
    Inscrit en
    Août 2018
    Messages
    172
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : consultant informatique

    Informations forums :
    Inscription : Août 2018
    Messages : 172
    Par défaut RE
    Bonjour,
    quelqu'un parmi vous a déjà fait un test codingame svp?
    Comment faire pour réussir ce test svp?
    J'en ai plusieurs à faire pour mes entretiens,aidez moi svp.

Discussions similaires

  1. Réponses: 2
    Dernier message: 07/07/2020, 11h33
  2. Tutoriel pour apprendre à créer une API REST, avec Java et Vert.x, en 5 minutes
    Par thierryler dans le forum Plateformes réactives et architectures modulaires
    Réponses: 0
    Dernier message: 12/10/2019, 20h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo