环境
- Spring Boot 2.0.1.RELEASE
配置
主要参考
druid-spring-boot-starter官方文档 和
配置_LogFilter
1. 修改pom.xml,引入druid-spring-boot-starter
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid-spring-boot-starter</artifactId>
<version>1.1.10</version>
</dependency>
2. 修改application.properties,添加druid配置
# 线程池配置,参考之前的线程池配置即可
spring.datasource.druid.initial-size=1
spring.datasource.druid.max-active=2
spring.datasource.druid.min-idle=1
spring.datasource.druid.max-wait=3000
# 日志打印sql
spring.datasource.druid.filter.slf4j.enabled=true
3. 修改logback,添加打印sql功能
<logger name="druid.sql" level="DEBUG"/>
<logger name="druid.sql.ResultSet" level="INFO"/>
4. 查看统计
http://localhost/druid/index.html
分享到:
相关推荐
Spring Boot 配置 Druid 连接池的完整步骤 Spring Boot 是一个基于 Java 的开源框架,用于构建微服务架构的应用程序。 Druid 是一个功能强大且高效的数据库连接池,由阿里巴巴开发,已经在生产环境中广泛应用。 ...
在IT领域,Spring Boot、MySQL、MyBatis和Druid是常见的开发工具和技术,它们各自在Web应用开发中扮演着重要角色。让我们深入探讨一下这些技术及其整合。 **Spring Boot** 是一个基于Spring框架的快速开发工具,它...
在Spring Boot的配置文件`application.properties`或`application.yml`中,你可以设置Druid的相关属性,如数据库连接信息、最大最小连接数、超时时间等。一个简单的配置示例如下: ```properties spring.datasource...
本教程将探讨如何利用Spring Boot、Druid、Mybatis以及Atomikos来配置多数据源并实现分布式事务。 首先,Spring Boot是Java生态系统中的一个流行框架,它简化了设置和配置过程,使得开发人员可以快速启动新项目。在...
在这个"Spring Boot druid 以及相关sql、Spring监控配置demo"中,我们将探讨如何在Spring Boot项目中集成Druid数据源,以及如何配置SQL监控和Spring的监控功能。 首先,让我们了解Druid数据源的核心特性: 1. **高...
在本篇【从零开始学Spring Boot】系列中,我们将探讨如何在Spring Boot项目中集成并配置Druid数据源以及其监控功能。Druid是一个强大的数据库连接池,它提供了丰富的监控、扩展性以及性能优化特性。Spring Boot简化...
在你的`spring-boot-with-druid`项目中,你可以通过Spring Boot的自动配置机制,直接在代码中使用配置好的Druid数据源。例如,通过`@Autowired`注解注入`DataSource`实例,然后进行数据库操作。 总结,Spring Boot...
Druid监控页面的开启也很简单,只需在配置类中添加DruidStatViewServlet和DruidWebStatFilter,然后在Spring Boot的启动类上添加`@EnableWebMvc`注解即可。访问`/druid`路径就能看到监控页面。 这个Demo项目展示了...
本教程将详细讲解如何使用Spring Boot、Druid和Mybatis来实现JTA(Java Transaction API)分布式事务。这是一项高级技术,它允许在多数据库环境或者微服务架构中进行一致性的数据操作。 首先,让我们了解什么是JTA...
本文使用Druid的连接池,然后配置Druid的相关属性,完成对Spring web工程的JDBC监控。 其实,我采用Druid替换其它连接池,最关键的一个理由是Druid有对SQL执行的监控统计功能。 druid 实现 SQL、URI 等监控
整合Spring Boot、Druid和MyBatis后,你可以享受到Spring Boot的自动配置和便捷性,同时利用Druid的监控功能和MyBatis的灵活性。这将大大提高开发效率,使数据库操作更加简单易用。通过监控页面,你可以实时查看...
在 Spring Boot 应用中集成 Druid,可以利用 `druid-spring-boot-starter` 这个启动器,它简化了 Druid 的配置和集成过程。通过引入以下依赖: ```xml <groupId>com.alibaba</groupId> <artifactId>druid-spring...
下面将详细介绍Druid数据源以及在Spring Boot中的配置与使用。 首先,Druid数据源是阿里巴巴开源的一款高性能、基于连接池的数据库连接管理工具,它集成了监控统计、SQL解析、Web监控等功能,旨在提高数据库的连接...
<artifactId>druid-spring-boot-starter <version>1.2.14 ``` 接下来,我们需要在Spring的配置文件(如`application.properties`或`application.yml`)中配置Druid的数据源属性。以下是一些常见的配置项: ```...
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot...
集成Druid后,我们可以通过Spring Boot的自动配置机制,无缝地使用Druid数据源。在实际项目中,我们还可以结合Spring Data JPA、MyBatis等ORM框架,进一步优化数据库操作。 总结来说,Spring Boot与Druid的结合,为...
本项目基于Spring Boot、Druid和MyBatis框架,提供了一种灵活的多数据源解决方案。下面将详细阐述这个项目的核心技术和实现步骤。 1. **Spring Boot**: Spring Boot简化了Spring应用的初始设置和配置,通过自动...
1.18 Spring Boot使用Druid和监控配置 1.19 Spring Boot使用Druid(编程注入) 1.20 Spring Boot普通类调用bean 1.21 使用模板(thymeleaf-freemarker) 1.22 Spring Boot 添加JSP支持 1.23 Spring Boot Servlet ...
在Spring Boot应用中整合MyBatis并配置Druid数据源以开启SQL监控,是一个常见的数据库管理与优化操作。下面将详细介绍这一过程。 首先,我们需要理解Spring Boot、MyBatis和Druid这三个组件的作用。Spring Boot简化...