`
knight_black_bob
  • 浏览: 853041 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

【springboot error】 springboot2.x DruidDataSourceAutoConfigure 自动加载 druid 移除

阅读更多

 

 

 

问题描述:

 

     使用springboot2.x 创建不需要数据库 的web 项目,加上注解后,总是报没有找到数据库源。

 

 

 

日志显示:

 

 Init DruidDataSource
2020-03-17 20:14:16.707  WARN 2752 --- [  restartedMain] ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSource' defined in class path resource [com/alibaba/druid/spring/boot/autoconfigure/DruidDataSourceAutoConfigure.class]: Invocation of init method failed; nested exception is org.springframework.boot.autoconfigure.jdbc.DataSourceProperties$DataSourceBeanCreationException: Failed to determine a suitable driver class

2020-03-17 20:14:16.707  INFO 2752 --- [  restartedMain] o.s.s.c.ThreadPoolTaskExecutor           : Shutting down ExecutorService 'applicationTaskExecutor'
2020-03-17 20:14:16.714  INFO 2752 --- [  restartedMain] o.a.c.c.StandardService                  : Stopping service [Tomcat]

 

 

 

处理方法:

 

@SpringBootApplication(exclude = {
        DataSourceAutoConfiguration.class,
        DataSourceTransactionManagerAutoConfiguration.class,
        DruidDataSourceAutoConfigure.class ,
        HibernateJpaAutoConfiguration.class})

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

捐助开发者 

在兴趣的驱动下,写一个免费的东西,有欣喜,也还有汗水,希望你喜欢我的作品,同时也能支持一下。 当然,有钱捧个钱场(支持支付宝和微信 以及扣扣群),没钱捧个人场,谢谢各位。

 

个人主页http://knight-black-bob.iteye.com/



 
 
 谢谢您的赞助,我会做的更好!

 

分享到:
评论

相关推荐

    canal.adapter 运行异常: com.alibaba.druid.pool.DruidDataSource 解决办法

    将 client-adapter.es7x-1.1.5-jar-with-dependencies.jar 替换plugin下的jar可以解决druid报错问题,注意版本1.1.5,不是这个版本不一定能解决

    SpringBoot集成TDengine程序Demo.zip

    SpringBoot集成TDengine程序Demo是一个基于SpringBoot框架的示例项目,...通过这个项目,开发者可以掌握SpringBoot的自动配置、TDengine的使用以及Druid数据库连接池的配置,提升其在物联网和大数据领域的开发能力。

    springboot+mybatis+druid.zip

    《SpringBoot、MyBatis与Druid整合应用详解》 在现代Java开发中,SpringBoot以其简化配置、快速启动的特点,成为了许多项目首选的框架。而MyBatis作为一款轻量级的持久层框架,提供了灵活的SQL操作,极大地提高了...

    springboot-druid-mybatisplus.zip

    type: com.alibaba.druid.pool.DruidDataSource username: your_database_username password: your_database_password url: jdbc:mysql://localhost:3306/your_database_name?useSSL=false&serverTimezone=UTC ...

    SpringBoot面试专题及答案.zip

    1. 自动配置:SpringBoot通过“@EnableAutoConfiguration”注解自动配置应用上下文,根据项目中的依赖自动添加相应的配置。 2. 内嵌Servlet容器:SpringBoot内置Tomcat或Jetty等Servlet容器,使得无需打包成WAR文件...

    Maven SpringBoot Alibaba Druid Demo 源码.zip

    【标题】"Maven SpringBoot Alibaba Druid Demo 源码.zip" 提供的是一个使用Maven构建、基于SpringBoot框架并集成了阿里巴巴Druid数据源的示例项目。这个项目旨在帮助开发者理解如何在实际应用中配置和使用Druid,以...

    springboot-pagehelper-druid.rar springboot分页框架搭建 连接池搭建

    spring.datasource.druid.initial-size=5 spring.datasource.druid.min-idle=5 spring.datasource.druid.max-active=20 # 其他配置项... ``` 接下来是`PageHelper`,这是一个非常流行的MyBatis分页插件。它可以自动...

    springboot-04-data.rar

    2. **配置Druid**:在SpringBoot的配置文件(如application.properties或application.yml)中,设置Druid的数据源属性,如最大连接数、最小连接数、超时时间等。 3. **启动监控**:如果需要开启监控,需要配置Druid...

    springboot2 配置多个DispatcherServlet 处理.do .htm请求,Controller分离,集成druid和mybatis

    Springboot 2.4.4 网上搜到的配置多个DispatcherServlet 都有坑,自己避坑写的一个demo,处理.do .htm请求,Controller分离不会出现一个Controller可以处理.do也处理.htm可自己扩展.action .json等,适合分离前台...

    oracle-SpringBoot Oracle示例-Samples.zip

    2. **SpringBoot框架**:SpringBoot简化了Spring的配置,提供了自动配置、内嵌式Web服务器(如Tomcat)、健康检查、Actuator监控等功能。开发者可以通过声明式的方式配置数据库连接,例如通过application.properties...

    springboot_dynamic_datasource.zip

    2. **Druid数据源**:Druid是阿里巴巴开源的一个高性能、可扩展的数据库连接池。其核心特性包括连接池管理、SQL解析、监控统计、防SQL注入等功能。在本项目中,Druid用于实现多数据源管理和提供实时的监控指标。 3....

    SpringBoot2.0整合Druid连接池详细步骤.docx

    app.datasource.cbssxin.druid.connectionProperties=druid.stat.mergeSql=true;druid.stat.slowSqlMillis=500 ``` 配置 Druid 管理后台 在 SpringBoot 项目中,需要配置 Druid 管理后台,以便于查看数据库连接池...

    阿里巴巴数据库连接池完整demo

    <bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource" init-method="init"> <property name="driverClassName" value="com.mysql.jdbc.Driver"/> <!-- 初始化连接大小 --> <!-- 连接...

    springboot-mybatis-atomikos.zip

    本项目"springboot-mybatis-atomikos.zip"正是为了解决这一问题而设计的,它通过集成Atomikos、MyBatis、MySQL、Druid以及SpringBoot,实现在分布式环境下的两阶段提交(2PC)事务管理。下面将详细解释这些关键技术...

    springboot-druid.zip

    在完成依赖引入和配置后,我们可以通过SpringBoot的自动配置机制,让SpringBoot自动创建Druid数据源实例。然而,为了更好地理解和测试Druid,我们通常会创建一个测试类,如`DruidConfigTest`,在这个类中,我们可以...

    SpringBoot整合Druid数据源

    SpringBoot以其简洁的配置和强大的自动配置能力,深受开发者喜爱,而Druid则是一款功能丰富的数据库连接池,它提供了强大的监控和扩展功能。接下来,我们将详细阐述这一集成过程的关键步骤和技术要点。 首先,我们...

    springboot-druid-atomikos.zip

    springboot-druid-atomikos分布式事务,动态数据源在本次Demo中频繁切换太过复杂,容易忘记,所以本Demo改成静态多数据源。只要配置完成,使用的时候就不必在意数据源需要切换的问题。

    基于springboot自媒体社区平台.zip

    - SpringBoot的自动配置和起步依赖管理。 - 数据库连接池配置(如HikariCP或Druid)。 - MyBatis或JPA进行数据持久化操作。 - 安全框架如Spring Security或JWT进行用户认证和授权。 - 使用Thymeleaf或Freemarker等...

    SpringBoot(七)SpringBoot整合Druid实现数据库密码加密.pdf

    这里需要注意的是`spring.datasource.druid.password`需要替换为加密后的密码,而`config.decryptPublickey`则需要替换为之前生成的公钥。 ##### 4.2 启动项目并验证 启动Spring Boot项目,可以通过日志输出确认...

    SpringBoot整合JDBC&Druid;数据源示例

    remove-abandoned: true # 是否自动移除超时连接 remove-abandoned-timeout: 300 # 超时时间(单位:秒) log-abandoned: true # 是否记录SQL日志 validation-query: SELECT 1 FROM DUAL # 验证查询语句 test-...

Global site tag (gtag.js) - Google Analytics