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.