MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Containerverwaltete MongoDB-Verbindung in Liberty + Spring Data

Sehen Sie sich diesen anderen Stackoverflow an Lösung . Das Folgende ist eine Erweiterung dessen, wie Sie das in Ihrer Spring Boot-App verwenden würden.

Sie sollten in der Lage sein, Ihre Datenquelle auf die gleiche Weise einzufügen. Sie könnten es sogar in Ihre Konfiguration einfügen und es in eine Spring DelegatingDataSource packen .

@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);
    }

}

Dann sollten Sie in der Lage sein, mySpringManagedDS einzufügen DataSource in Ihre Component , Service usw.