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 Java Discussion :

Tutoriel sur Spring Batch


Sujet :

Spring Java

  1. #1
    Rédacteur/Modérateur
    Avatar de regis1512
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Mai 2008
    Messages
    1 264
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2008
    Messages : 1 264
    Points : 7 999
    Points
    7 999
    Par défaut Tutoriel sur Spring Batch
    Jérémy Jeanne nous propose l'article "A la découverte de Spring Batch"

    Pour lire le tutoriel, accéder à : http://jeremy-jeanne.developpez.com/.../spring-batch/

    N'hésitez pas à mettre vos critiques et impressions par rapport à cet article dans ce forum.

    L'équipe Java
    Pourquoi cet avatar ? Parce que j'aime bien le tableau "Le Fils de l'homme" de Magritte.
    Mes contributions sur developpez.com

  2. #2
    Membre éprouvé Avatar de noOneIsInnocent
    Homme Profil pro
    Inscrit en
    Mai 2002
    Messages
    1 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 037
    Points : 1 161
    Points
    1 161
    Par défaut
    Tout d'abord bravo pour l'article. J'ai juste une remarque à faire. Je trouve (même si c'est beaucoup de travail) qu'il faudrait un exemple plus pertinent que l'extraction des données.
    Je trouve personnellement que pour l'extraction des données spring batch n'est pas du tout adapter et qu'il est très lourd à mettre en place contrairement à des ETL tel que Talend.
    De plus au niveau perf les ETL que j'ai pu testé étaient nettement plus convaincant que Spring Batch. J'avais fait des tests sur des fichiers contenant 200 000 lignes qui étaient transformés puis insérés en base de données et il n'y avait même pas matière à débattre
    N.B: je ne parle que des extractions bien sûr

    Bonne continuation

  3. #3
    Membre du Club Avatar de Zineb2014
    Femme Profil pro
    Architecte de système d'information
    Inscrit en
    Mars 2014
    Messages
    57
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2014
    Messages : 57
    Points : 45
    Points
    45
    Par défaut
    Bonjour tout le monde,
    Si j ai a choisir entre spring batch-xml ou spring batch-annotation ... qu'allez vous me conseiller?

  4. #4
    Membre expérimenté
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2003
    Messages
    1 303
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 303
    Points : 1 380
    Points
    1 380
    Par défaut
    Bonjour,

    pourriez-vous nommer les fichiers modifiés dans :
    - III-B-2. Définition de l'ItemReader
    - III-B-4. Définition de l'ItemWriter (le fichier de configuration Spring)
    - III-B-5. Définition du job
    Christophe

    Pensez à mettre quand c'est le cas.

  5. #5
    Membre habitué Avatar de GAEREL
    Homme Profil pro
    Inscrit en
    Février 2005
    Messages
    160
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 160
    Points : 147
    Points
    147
    Par défaut
    Bon

    très bon article pour moi qui tente ma première expérience de Spring Batch.

    Juste un problème :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <property name="jdbcTemplate" ref="idJdbcTemplate" />
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'idJdbcTemplate' is defined
    Comment le jdbcTemplate est il injecté par Spring Batch ?

  6. #6
    Nouveau membre du Club
    Développeur (J2EE, Web, ..)
    Inscrit en
    Mars 2010
    Messages
    13
    Détails du profil
    Informations professionnelles :
    Activité : Développeur (J2EE, Web, ..)
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2010
    Messages : 13
    Points : 25
    Points
    25
    Par défaut Les sources du tutoriel
    Bon petit tutoriel.
    Il manque juste le lien habituel vers le code source du tutoriel.
    J'ai eu un peu de mal à démarrer car il y a quand un peu plus de configuration à apporter. Notamment en ce qui concerne le datasource, le transactionManager et le jobLauncher.
    Pour les débutants comme moi qui voudraient les sources, vous pouvez m'écrire en MP.

  7. #7
    Candidat au Club
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2018
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Santé

    Informations forums :
    Inscription : Avril 2018
    Messages : 2
    Points : 3
    Points
    3
    Par défaut
    Citation Envoyé par GAEREL Voir le message
    Bon

    très bon article pour moi qui tente ma première expérience de Spring Batch.

    Juste un problème :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <property name="jdbcTemplate" ref="idJdbcTemplate" />
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'idJdbcTemplate' is defined
    Comment le jdbcTemplate est il injecté par Spring Batch ?

    moi j'ai eue le meme probleme et pour le resoudre j'ai changer la balise property par la balise constructor. en fait j'utilise spring boot donc une datasource que j'injecte dans le constructeur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <constructor-arg name="dataSource" ref="dataSource"/>
    mais malgré ça j'avais toujours l'erreur avec la datasource. j'ai donc virer tout le xml et j'ai fait tout avec des classes et annotations Spring

  8. #8
    Membre à l'essai
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Avril 2016
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Avril 2016
    Messages : 19
    Points : 21
    Points
    21
    Par défaut
    Oui idJdbcTemplate ne semble pas défini, mais je pense qu'il doit être du style

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <bean id="idJdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate">
            <property name="dataSource" ref="dataSource"></property>
       </bean>

Discussions similaires

  1. Réponses: 1
    Dernier message: 24/07/2017, 11h57
  2. Réponses: 0
    Dernier message: 02/07/2014, 12h21

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