MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Connexion MongoDB gérée par conteneur dans Liberty + Spring Data

Découvrez cet autre stackoverflow solutions . Ce qui suit est une extension de la façon dont vous l'utiliseriez dans votre application Spring Boot.

Vous devriez pouvoir injecter votre source de données de la même manière. Vous pouvez même l'injecter dans votre configuration et l'envelopper dans un Spring DelegatingDataSource .

@Configuration
public class DataSourceConfiguration {

    // This is the last code section from that link above
    @Resource(lookup = "jdbc/oracle")
    DataSource ds;

    @Bean
    public DataSource mySpringManagedDS() {
        return new DelegatingDataSource(ds);
    }

}

Ensuite, vous devriez pouvoir injecter le mySpringManagedDS DataSource dans votre Component , Service , etc.