Dai un'occhiata a questo altro stackoverflow soluzione . Quella che segue è un'estensione di come la useresti nell'app Spring Boot.
Dovresti essere in grado di iniettare la tua origine dati allo stesso modo. Potresti persino inserirlo nella tua configurazione e avvolgerlo in un DelegatingDataSource
di primavera .
@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);
}
}
Quindi dovresti essere in grado di iniettare mySpringManagedDS
DataSource
nel tuo Component
, Service
, ecc.