我在资源目录中有application.properties
server.port = 8888
游泳池豆
@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
该如何解决?
答案 0 :(得分:1)
根据提供的信息,您将无法创建需要'db.driver'值的DataSource bean。该属性需要在应用程序属性中提及。尝试在propertySource中添加此属性。 或者您为此属性提供一些默认值,例如:
@Value("${db.driver:'defaultValue'}"
如果错误仍然存在,请添加堆栈跟踪和代码段以获取信息,以确定发生了什么事情。