后端项目开发:集成Druid数据源

这篇具有很好参考价值的文章主要介绍了后端项目开发:集成Druid数据源。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Druid作为连接池中间件可以监控数据库访问性能,对数据库密码加密,查看SQL执行日志,扩展JDBC。
添加依赖

<!-- druid -->
<dependency>
    <groupId>com.alibaba</groupId>
    <artifactId>druid-spring-boot-starter</artifactId>
    <version>1.1.23</version>
</dependency>

参考官方文档:https://github.com/alibaba/druid/wiki

spring:
  #数据库配置,连接mybatis持久层
  datasource:
    type: com.alibaba.druid.pool.DruidDataSource
    url: jdbc:mysql://localhost:3306/generic?useSSL=true&useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&serverTimezone=GMT
    # 数据库账号
    username: root
    # 数据库密码
    password: 123456
    driver-class-name: com.mysql.cj.jdbc.Driver
    druid:
      # 最大连接数
      max-active: 100
      # 初始化大小
      initial-size: 1
      # 最小连接数
      min-idle: 1
      # 等待超时事件
      max-wait: 60000
      # 检测需要关闭的空闲连接的时间间隔
      time-between-eviction-runs-millis: 60000
      # 一个连接在池中最小生存时间
      min-evictable-idle-time-millis: 300000
      # 配置监控统计拦截的filters,去掉后监控界面无法进行统计
      filters: stat,wall,config,log4j
      stat-view-servlet:
        # 开启Druid连接池监控
        enabled: true
        # 网页登陆账号
        login-username: admin
        # 网页登陆密码
        login-password: admin

更多配置参考:https://github.com/alibaba/druid/tree/master/druid-spring-boot-starter
启动应用:访问http://localhost:8001/druid/login.html查看监控后台文章来源地址https://www.toymoban.com/news/detail-673342.html

到了这里,关于后端项目开发:集成Druid数据源的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 后端项目开发:整合全局异常处理

    新建exception目录,用来进行自定义的全局异常处理。 (1)新建自定义的GlobalException基 类继承RuntimeException类,我们自定义的异常类全部需要继承GlobalException基类进行处理。 这里我们直接利用之前定义的错误码接口类。 (2)在exception目录下,新建GlobalExceptionHandler类,拦截异

    2024年02月11日
    浏览(40)
  • 后端项目开发:整合redis缓存

    因为各种场合比如门户和后台,需要不同的redis配置,我们在common包配置通用的reids配置。 1.新建service目录,建立RedisService服务接口,同时编写工具类实现该接口。 2.在config目录下,编写redis通用配置 3.其他包只需要继承该基础配置就够了

    2024年02月11日
    浏览(35)
  • 后端项目开发:工具类封装(序列化、反射)

    根据《阿里巴巴开发规范》,包名使用单数,类名可以使用复数。 所以generic-common创建util包和utils工具类 很多时候我们需要将接收到的json数据转换为对象,或者将对象转为json存储。这时候我们需要编写用于json转换的工具类。 新建util目录,再创建JacksonUtils类

    2024年02月11日
    浏览(38)
  • 后端项目开发:分页功能的实现(Mybatis+pagehelper)

    分页查询是项目中的常用功能,此处我们基于Mybatis对分页查询进行处理。 引入分页依赖 在http目录下,新建PageResult类,我们用此类包装分页结果。

    2024年02月11日
    浏览(43)
  • 后端项目开发:爬取动态网页(webmagic和selenium)

    爬取网页一般是用Python的PhantomJS比较多,当然java也可以爬网页,主要是靠Chrome-Headless(无头浏览器)模拟浏览器爬取网页的,该项目由google公司维护,相比于PhantomJS,拥有更好的性能及效率。 使用java的话,需要加入webmagic和selenium的maven依赖包实现网页的获取。 WebMagic的有四

    2024年02月09日
    浏览(46)
  • 遇到跨端开发或多项目开发时,遇到的一些问题探讨,后端开发语言如何选择?

    ​最近有同学问我,做后端开发项目时用php,java,c#,go,pathon...哪个好,从最近阿里云、美团服务器崩溃来看,我想给你最直接的回答是,没有完美的,只有适合自己的。咱们讨论最多的问题就是跨多端开发,以及多项目开发后期所带来的升级、维护等相关问题,接下来就

    2024年02月04日
    浏览(47)
  • Linux的开发环境安装配置与后端项目部署

    目录 一.安装开发环境 1.准备阶段 1.1 创建新目录 1.2 解压文件 2.JDK的安装与配置环境变量 2.1 解压jdk压缩包 2.2 配置环境变量 2.3 设置环境变量生效  2.4 验证是否安装成功 3.Tomcat的安装与使用 3.1 解压安装 3.2 开启服务 3.3 开放端口   3.4 访问成功 4.MySQL的安装 4.1 检查卸载原有

    2024年02月06日
    浏览(46)
  • 【易售小程序项目】小程序首页完善(滑到底部数据翻页、回到顶端、基于回溯算法的两列数据高宽比平衡)【后端基于若依管理系统开发】

    之前已经在【UniApp开发小程序】小程序首页(展示商品、商品搜索、商品分类搜索)【后端基于若依管理系统开发】这篇文章中介绍了首页的实现,但是当时的实现并不是完善的,因为项目开发是一个持续的过程,也因为我是个人的第一次尝试开发这种类型的项目,很多细节没

    2024年02月10日
    浏览(40)
  • 【Dolphinscheduler3.1.1】二次开发本地启动项目(前端+后端)

    由于业务的定制化开发,需要对Dolphinscheduler进行二次开发,现将项目的启动步骤记录如下。 Maven: v3.5+,配阿里云仓库地址即可 Node: v16.+ MySQL (5.7系列) : 两者任选其一即可 JDK (1.8+) : 必装 ZooKeeper (3.7.1) :必装 ZooKeeper安装步骤如下 官网下载压缩包并解压到D:Program Files (x86)zoo

    2024年01月21日
    浏览(55)
  • Vue项目本地开发集成引入https

    问题描述 本地项目开发中用到的接口是https ,本地http会请求不到数据 案例使用采用的vue-cli开发,所以需要针对这两种方式启动https npm 安装 npm i mkcert -g 注意 需要将keys目录移动项目的根目录。 安装证书 1.进入keys文件夹双击ca.crt,在弹出的对话框中点击“安装证书” 修改

    2024年02月12日
    浏览(54)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包