Partage
  • Partager sur Facebook
  • Partager sur Twitter

utiliser 2 database avec java spring boot

    26 octobre 2021 à 8:58:22

    Bonjour,

    Je souhaite pouvoir utiliser 2 databases pour mon application. J'ai mis les 2 databases dans le fichier application.properties:

    # Database Connection
    spring.datasource.platform=postgres
    spring.datasource.initialization-mode=always
    spring.datasource.url=jdbc:postgresql://???????
    spring.datasource.username=????
    spring.datasource.password=????
    
    # Database Donesol Connection
    spring.datasource.donesol.platform=postgres
    spring.datasource.donesol.initialization-mode=always
    spring.datasource.donesol.url=jdbc:postgresql://???????
    spring.datasource.donesol.username=????
    spring.datasource.donesol.password=????

    Ensuite j'ai créer un fichier de config :

    public class DataSourceConfig {
        
        @Bean(name="sivercoh")
        @Autowired
        @Primary
        DataSourceTransactionManager sivercoh(@Qualifier ("sivercoh") DataSource datasource) {
           return new DataSourceTransactionManager(datasource);    
        }

        @Bean(name="donesol")
        @Autowired
        DataSourceTransactionManager donesol(@Qualifier ("donesol") DataSource datasource) {
            return new DataSourceTransactionManager(datasource);
        }

    }

    Mais cela ne marche pas.

    Est ce que quelqu'un pourrait m'aider en ce sens.

    Un grand merci.



    • Partager sur Facebook
    • Partager sur Twitter

    utiliser 2 database avec java spring boot

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown