接上篇随笔,配置druid之后出现的错误,解决方法如下:

 1   @Bean(destroyMethod = "close",initMethod = "init")
 2     @ConfigurationProperties(prefix = "spring.datasource")
 3     public DataSource druidDataSource() {
 4         DruidDataSource datasource = new DruidDataSource();
 5         datasource.setUrl(dbUrl);
 6         datasource.setUsername(username);
 7         datasource.setPassword(password);
 8         datasource.setDriverClassName(driverClassName);
 9         datasource.setInitialSize(initialSize);
10         datasource.setMinIdle(minIdle);
11         datasource.setMaxActive(maxActive);
12         datasource.setMaxWait(maxWait);
13         datasource.setTimeBetweenEvictionRunsMillis(timeBetweenEvictionRunsMillis);
14         datasource.setMinEvictableIdleTimeMillis(minEvictableIdleTimeMillis);
15         datasource.setValidationQuery(validationQuery);
16         datasource.setTestWhileIdle(testWhileIdle);
17         datasource.setTestOnBorrow(testOnBorrow);
18         datasource.setTestOnReturn(testOnReturn);
19         try {
20             datasource.setFilters(filters);
21         } catch (SQLException e) {
22             logger.error("druid configuration initialization filter", e);
23         }
24         return datasource;
25     }

添加红色字体代码即可,因为本人是使用mybatis,需要配置释放方法以及初始化方法,如果是jpa,就不会出现这个问题,只需要引入以下代码:

1 <dependency>
2 <groupId>org.springframework.boot</groupId>
3 <artifactId>spring-boot-starter-data-jpa</artifactId>
4 </dependency>

 

转载于:https://www.cnblogs.com/mYunYu/p/9914918.html

GitHub 加速计划 / druid / druid
6
4
下载
阿里云计算平台DataWorks(https://help.aliyun.com/document_detail/137663.html) 团队出品,为监控而生的数据库连接池
最近提交(Master分支:4 个月前 )
933dee04 - 14 天前
3246166f - Add constructor with SQLParserFeature support to SparkStatementParser - Fix SQLParserUtils to pass features parameter to SparkStatementParser, CKStatementParser and StarRocksStatementParser 24 天前
Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐