MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Conexão MongoDB gerenciada por contêiner no Liberty + Spring Data


Confira este outro stackoverflow solução . O seguinte é uma extensão de como você usaria isso em seu aplicativo Spring Boot.

Você deve ser capaz de injetar sua fonte de dados da mesma maneira. Você pode até injetá-lo em sua configuração e envolvê-lo em um 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);
    }

}

Então você deve ser capaz de injetar o mySpringManagedDS DataSource em seu Component , Service , etc