写个测试项目学一下遇到的问题:
springboot会默认加载org.springframework.boot.autoconfigure.jdbc.DataSourceConfiguration类,它使用了@Configuration注解向spring注入了dataSource bean,因为工程中没有关于dataSource相关的配置信息,当spring创建dataDource bean因缺少相关的信息就会报错。
因此我们需要在Applcation类上面增加注释,来排除自动加载DataSourceConfiguration类:
@EnableAutoConfiguration(exclude={DataSourceAutoConfigration.class})