Open ghost opened 7 years ago
@lihengming 帮忙看一下
在这里只是配置数据源,这时候数据源还没有被初始化呢,肯定报错了,你注入一个数据源再试试。另外,单数据源是默认进行自动配置的,不需要你自己再在这里配置,不知道你的用意是什么?
@lihengming 大神怎么禁用自动配置啊, 我用的springcloud, 但是有些服务节点不需要连数据库
我一个个试的,exclude了很多个类, 但是还是会自动配置,我的配置如下: `@SpringBootApplication(exclude = {DataSourceAutoConfiguration.class, DruidDataSourceAutoConfigure.class, DataSourceTransactionManagerAutoConfiguration.class, DataSourceHealthIndicatorAutoConfiguration.class, MongoAutoConfiguration.class, MongoDataAutoConfiguration.class})//禁用mongo自动配置 //@SpringBootApplication(exclude= {DataSourceAutoConfiguration.class}) @EnableDiscoveryClient public class TestApplication {
public static void main(String[] args) {
SpringApplication.run(TestApplication.class, args);
}
}`
springboot druid config start
spring.datasource.druid.url=jdbc:mysql://127.0.0.1:3306/springbootdb_master?enconding=UTF-8 spring.datasource.druid.username=root spring.datasource.druid.password=guanglei spring.datasource.druid.driver-class-name=com.mysql.jdbc.Driver
springboot druid config end