我有下面的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
你知道原因是什么吗?
1条答案
按热度按时间icnyk63a1#
也许这个帖子的一些答案会有所帮助。
https://stackoverflow.com/a/33213802/3816621
另外,请检查您是否在类级别上获得了
@Configuration
注解。