optimizeapi在spring中的应用

zxlwwiss  于 2021-07-23  发布在  Java
关注(0)|答案(0)|浏览(136)

我想使用 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。我不知道这是对是错。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题