sql >> Base de Datos >  >> NoSQL >> MongoDB

Conexión MongoDB administrada por contenedor en Liberty + Spring Data

Consulte este otro stackoverflow solución . La siguiente es una extensión de cómo usaría eso en su aplicación Spring Boot.

Debería poder inyectar su fuente de datos de la misma manera. Incluso podría inyectarlo en su configuración y envolverlo en 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);
    }

}

Entonces debería poder inyectar el mySpringManagedDS DataSource en su Component , Service , etc.