Текущий перехватчик трассировки X-Ray SQL использует Tomcat JDBC Pool, но Spring Boot 2 использует HikariCP в качестве пула по умолчанию. Можно ли вместо этого настроить трассировку jdbc в HikariCP?
Здесь (https://forums.aws.amazon.com/thread.jspa?threadID=254847) предлагается использовать оба источника данных:
DataSource dataSource = new org.apache.tomcat.jdbc.pool.DataSource();
HikariDataSource hikariDataSource = new HikariDataSource();
... // data source configuration
dataSource.setJdbcInterceptors("com.amazonaws.xray.sql.postgres.TracingInterceptor;");
hikariDataSource.setDataSource(dataSource);
Но если у меня есть библиотека HikariCP в пути к классам, Spring настроит ее как источник данных.
Я пробовал с DatasourceBuilder, а также принудительно использовал тип с помощью параметра spring.datasource.type
Намек?