gpt4 book ai didi

java - Spring 启动时配置文件 : javax. sql.DataSource' 无法找到

转载 作者:行者123 更新时间:2023-12-02 10:45:49 27 4
gpt4 key购买 nike

我在资源目录中有 application.properties

server.port = 8888

池 bean

@Bean
@Profile("local")
protected DataSource dataSource(@Value("${db.driver}") String driver,...) {
HikariConfig configuration = new HikariConfig();//........
return new HikariDataSource(configuration);
}

配置

@EnableAutoConfiguration(exclude = {SecurityAutoConfiguration.class,
DataSourceAutoConfiguration.class, HibernateJpaAutoConfiguration.class})

跳过我的其他配置,因为所有配置都无需配置文件注释即可工作。

应用程序运行

-Dspring.profiles.active=local

如何解决这个问题?

最佳答案

根据提供的信息,您无法创建需要“db.driver”值的数据源 bean。该属性需要在应用程序属性中提及。尝试在 propertySource 中添加此属性。或者您为此属性提供一些默认值,如下所示:

@Value("${db.driver:'defaultValue'}"

如果错误仍然存​​在,请添加堆栈跟踪和代码片段以获取信息以确定发生了什么。

关于java - Spring 启动时配置文件 : javax. sql.DataSource' 无法找到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52593811/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com