我想使用 SimpleJdbcCall
,然后返回结果,并将其Map到我的java类。后来,我试图找出为什么我的api如此之慢。我尝试在oracle中执行查询,它运行得很快。所以我认为问题出在我的代码里。
我使用以下任一数据源:
@Bean
public DataSource dataSource() throws SQLException {
OracleDataSource dataSource = new OracleDataSource();
dataSource.setURL(url);
dataSource.setUser(username);
dataSource.setPassword(password);
dataSource.setImplicitCachingEnabled(true);
dataSource.setFastConnectionFailoverEnabled(true);
return dataSource;
}
@Bean
public DataSource dataSource() {
DataSourceBuilder factory = DataSourceBuilder
.create()
.driverClassName("oracle.jdbc.driver.OracleDriver")
.url(url)
.username(username)
.password(password);
return factory.build();
}
我只通过 Postman 测试了两个连接,为什么要使用 DataSourceBuilder
比…快 OracleDataSource
?
这是我第一次优化api。我不知道这是对是错。
暂无答案!
目前还没有任何答案,快来回答吧!