spring 如何正确定义光数据源

zf2sa74q  于 2023-01-04  发布在  Spring
关注(0)|答案(1)|浏览(128)

我有下面的bean定义。

@Bean
public DataSource hikariDataSource() {
    HikariConfig hikariConfig = new HikariConfig();
    hikariConfig.setJdbcUrl(JDBC_URL);
    hikariConfig.setUsername(USERNAME);
    hikariConfig.setPassword(PASSWORD);
    return new HikariDataSource(hikariConfig);
}

当我得到应用程序上下文时。

ApplicationContext ctx = new AnnotationConfigApplicationContext("org.example");

正在引发异常

Exception in thread "main" org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'hikariDataSource' defined in org.example.config.Configuration: Failed to instantiate [javax.sql.DataSource]: Factory method 'hikariDataSource' threw exception with message: null

你知道原因是什么吗?

icnyk63a

icnyk63a1#

也许这个帖子的一些答案会有所帮助。
https://stackoverflow.com/a/33213802/3816621
另外,请检查您是否在类级别上获得了@Configuration注解。

相关问题