2 回答
TA贡献1874条经验 获得超12个赞
将 移动DataSource到仅包含DataSourcebean 和环境值的单独配置文件中。我相信你在某处有一个循环依赖JwtAccessTokenConverter。
当我遵循可能相同的教程时,我遇到了类似的问题。
@Configuration
public class DataSourceConfig {
@Value("${spring.datasource.url}")
private String datasourceUrl;
@Value("${spring.datasource.driverClassName}")
private String dbDriverClassName;
@Value("${spring.datasource.username}")
private String dbUsername;
@Value("${spring.datasource.password}")
private String dbPassword;
@Bean
public DataSource dataSource() {
final DriverManagerDataSource dataSource = new DriverManagerDataSource();
dataSource.setDriverClassName(dbDriverClassName);
dataSource.setUrl(datasourceUrl);
dataSource.setUsername(dbUsername);
dataSource.setPassword(dbPassword);
return dataSource;
}
}
添加回答
举报