Comment configurer la source de données avec HikariCP dans la classe Spring @Configuration?

Je suis en train de configurer HikariCP source de données au Printemps @classe de Configuration[Base de données oracle]. Mais cela ne fonctionne pas.

J'ai cherché sur internet et a trouvé que HikariCP de la source de données doit être configuré avec un constructeur. J'ai essayé cette [la façon dont il est fait état dans son github page web], mais il ne fonctionne toujours pas. Merci de m'aider dans la résolution de ce problème.

private HikariDataSource dataSource() {
    final HikariDataSource ds = new HikariDataSource();
    ds.setMaximumPoolSize(100); 
    ds.setDataSourceClassName("oracle.jdbc.driver.OracleDriver"); 
    ds.addDataSourceProperty("url", "jdbc:oracle:thin:@localhost:1521:XE"); 
    ds.addDataSourceProperty("user", "username");
    ds.addDataSourceProperty("password", "password");
    ds.addDataSourceProperty("cachePrepStmts", true); 
    ds.addDataSourceProperty("prepStmtCacheSize", 250); 
    ds.addDataSourceProperty("prepStmtCacheSqlLimit", 2048); 
    ds.addDataSourceProperty("useServerPrepStmts", true);
    return ds;
} 

source d'informationauteur Abhinab Kanrar