@Component
@PropertySource(value={"classpath:/database.properties","classpath:/internal.properties"})
@Profile(value="default")
public class GenericDataSourceConfig
extends Object
This is enough to get a Datasource that spring creates using parameters provided in properties.