当前位置:网站首页 > SQL数据库编程 > 正文

druid监控页面说明(druid监控sql)



对于数据访问层,无论是SQL还是NoSQL,在SpringBoot 底层都是采用SpringData来进行封装的。 官网地址:https://spring.io/projects/spring-data

druid的监控界面 druid监控页面说明_springboot druid监控页面

使用IDEA构建项目时,我们可以勾选SpringData相关依赖。

druid的监控界面 druid监控页面说明_spring_02

如上图界面所示,Spring提供了很多工具供我们使用,它封装了大量的模板,在Template Engines选项中可以勾选需要的模板引擎依赖,IDEA会自动帮我们导入。 JDBC我们选择了Spring Data JDBC,对应的依赖为spring-boot-start-data-jdbc,它本质上和spring-boot-start-jdbc依赖是一样的,点击依赖,我们发现它的底层使用的还是spring-boot-start-jdbc依赖。 与此同时,可以发现SpringBoot2.x默认的数据源是HikariCP,其maven依赖如下:

我们还导入了MySQL驱动,需要注意的是MySQL驱动如果不指定版本号,默认使用8.0版本,其maven依赖如下:

如果不想使用默认版本,加上version即可。

导入数据库

1、创建springboot数据库。

2、创建员工表,插入若干数据。

3、创建部门表,插入若干数据。

创建项目

1、导入JDBC配置和MySQL驱动。

2、编写配置文件,注意MySQL8.0以上需要配置时区。

小技巧:如果记不清楚url,可以在IDEA的Database窗口中测试连接一下,测试成功后下方会显示完整的数据库连接地址。

druid的监控界面 druid监控页面说明_spring_03

3、测试连接。

自动配置核心类

  • DataSourceConfiguration:自动配置的数据源
  • DataSourceAutoConfiguration:自动配置类
  • DataSourceProperties:配置文件绑定

HikariDataSource号称当前Java Web环境中速度最快的数据源,和Druid相比,它的效率会更高一点。 不同的数据源拥有不同的配置,详细配置可以查看对应数据源的DataSource源码。

4、测试CRUD,直接编写Controller进行测试。我们可以使用JdbcTemplate操作数据库,它会自动帮我们配置需要的环境,并且封装了很多操作方法,使用起来十分简单。

Druid简介

Java程序很多时候都是要操作数据库的,为了提高操作数据库的性能,一般会使用连接池。 Druid 是阿里巴巴的开源组件之一,结合了C3P0,DBCP连接池的优点,并且自带日志监控功能,Druid 可以天然的监控 SQL和 数据库连接池的状况。

在项目中配置Druid。

使用第三方数据源

如果项目中要使用第三方数据源,一般操作步骤如下:

1、导入依赖

2、看源码配置

3、看官方文档解释

4、测试使用

测试

1、导入log4j、Druid依赖。

2、配置数据源,和上面配置Druid一样。

3、配置数据日志监控。

4、测试,通过http://localhost:8080/druid来访问Druid后台监控页面。

druid的监控界面 druid监控页面说明_bc_04

当我们去访问一个查询员工列表的请求时,再回到后台监控页面的SQL监控页下,可以看到多了一条记录,详细记录了查询员工列表SQL的各项信息。

druid的监控界面 druid监控页面说明_bc_05

MyBatis如何使用?

1、导入依赖。

2、编写MyBatis配置文件。

3、编写接口。

4、编写接口Mapper配置文件。

5、注册Mapper配置文件。

6、测试。

MyBatis-Spring

在Spring中需要集成MyBatis-Spring依赖,上面原生的对象被Spring托管了,直接拿来使用即可。

MyBatis Spring Boot Starter

在maven官网中搜索"MyBatis",可以查到很多MyBatis的依赖,这些依赖都可以使用,我们这里使用的是MyBatis Spring Boot Starter

druid的监控界面 druid监控页面说明_bc_06

官方文档地址:

  • MyBatis:https://mybatis.org/mybatis-3/getting-started.html
  • MyBatis-Spring:http://mybatis.org/spring/zh/factorybean.html
  • MyBatis Spring Boot Starter:http://mybatis.org/spring-boot-starter/mybatis-spring-boot-autoconfigure/

测试

1.导入依赖,依赖要求:mybatis-spring-boot-starter2.1版本。

druid的监控界面 druid监控页面说明_druid的监控界面_07

2、编写配置文件。

3、启动项目,测试是否连接成功。

4、编写实体类。

5、编写Mapper.xml文件。SQL语句可以直接在IDEA的DataSource窗口中用鼠标点击数据库,点击上方铅笔图标打开console窗口进行编写,在这里编写会有智能提示,可以提升写SQL的效率。

6、编写Controller进行测试。

7、配置MyBatis的配置项。

8、解决Maven资源过滤问题。由于Maven默认不支持从src/java目录下获取除了代码之外的配置文件,我们需要在pom文件中过滤一下配置。

9、测试运行。

到此这篇druid监控页面说明(druid监控sql)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • oracle编程软件(oracle数据库编程经典300例)2025-04-06 19:27:10
  • sql文件转换成csv显示不全(sql文件转换word)2025-04-06 19:27:10
  • sqlldr教程(sqlldr-704)2025-04-06 19:27:10
  • sql数据库基础知识(sql数据库基础知识点总结)2025-04-06 19:27:10
  • mysql查询锁表怎么办(mysql查询被锁的表)2025-04-06 19:27:10
  • sql文件格式(sql文本格式)2025-04-06 19:27:10
  • jdbc连接数据库代码(jdbc连接sql数据库步骤代码)2025-04-06 19:27:10
  • pymysql怎么安装pycharm(pymysql怎么安装到anancoda)2025-04-06 19:27:10
  • mysql导入sql文件过大(mysql数据库导入sql文件不成功解决办法!)2025-04-06 19:27:10
  • mysql主键语句(mysql主键的作用是什么)2025-04-06 19:27:10
  • 全屏图片