在用springboot链接数据库时出现下面错误
Failed to configure a DataSource: 'url' attribute is not specified and no em
在网上找各种资料之后,基本都会有这个方法:将
@SpringBootApplacation
改成
@SpringBootApplication(exclude = {DataSourceAutoConfiguration.class})
改完之后确实没有了上述的错误,但是在之后想用jpa自动建立实体的数据库的表的时候就会出现错误。
在网上查了一波资料,才知道
@SpringBootApplication(exclude = {DataSourceAutoConfiguration.class})
该注解的作用是,排除自动注入数据源的配置(取消数据库配置),一般使用在客户端(消费者)服务中。(也就是不可以自动操作数据库了)
所以不是在建立消费者服务的模式下,不要轻易使用上述注释!!!