当前位置: 首页 > wzjs >正文

云南高端网站建设百度网页版网址

云南高端网站建设,百度网页版网址,建设工程规范发布网站,市场监督管理局是工商局吗目录 1. 添加依赖 2. 配置文件 3. 配置类 4. 启动Druid监控 5. 访问Druid监控页面 在Springboot 中配置连接池来连接数据库是非常普遍的应用。本文主要介绍最常用的MySQL的连接用法,其中主要是使用产品开发中使用的Druid(阿里巴巴开源的&#xff09…

目录

1. 添加依赖

2. 配置文件

3. 配置类

4. 启动Druid监控

5. 访问Druid监控页面


在Springboot 中配置连接池来连接数据库是非常普遍的应用。本文主要介绍最常用的MySQL的连接用法,其中主要是使用产品开发中使用的Druid(阿里巴巴开源的)来进行示例演示如何从0到1完成数据库连接池的配置和使用。

在Spring Boot中配置Druid连接池,可以通过以下步骤实现。下面是一个完整的示例,包括pom.xml依赖、application.yml配置和Java代码。

1. 添加依赖

首先,在你的pom.xml文件中添加Druid的依赖:

<dependencies><!-- Spring Boot Starter Data JPA --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-jpa</artifactId></dependency><!-- Druid --><dependency><groupId>com.alibaba</groupId><artifactId>druid-spring-boot-starter</artifactId><version>1.2.8</version></dependency><!-- MySQL Driver --><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><scope>runtime</scope></dependency>
</dependencies>

2. 配置文件

application.ymlapplication.properties文件中添加Druid相关的配置。

application.yml

spring:datasource:druid:driver-class-name: com.mysql.cj.jdbc.Driverurl: jdbc:mysql://localhost:3306/yourdatabaseusername: yourusernamepassword: yourpasswordinitial-size: 5min-idle: 5max-active: 20max-wait: 60000time-between-eviction-runs-millis: 60000min-evictable-idle-time-millis: 300000validation-query: SELECT 1 FROM DUALtest-while-idle: truetest-on-borrow: falsetest-on-return: falsepool-prepared-statements: truemax-pool-prepared-statement-per-connection-size: 20filters: stat,wall,log4jconnection-properties: druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000# Druid监控页面配置
druid:stat-view-servlet:enabled: trueurl-pattern: /druid/*login-username: adminlogin-password: adminreset-enable: falseweb-stat-filter:enabled: trueurl-pattern: /*exclusions: '*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*'

3. 配置类

创建一个配置类来配置Druid数据源。

import com.alibaba.druid.pool.DruidDataSource;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import javax.sql.DataSource;@Configuration
public class DruidConfig {@Bean@ConfigurationProperties(prefix = "spring.datasource.druid")public DataSource druidDataSource() {return new DruidDataSource();}
}

4. 启动Druid监控

在你的Spring Boot应用程序中启用Druid监控。

在主类上添加注解

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.web.servlet.ServletComponentScan;@SpringBootApplication
@ServletComponentScan // 启用Druid的监控
public class YourApplication {public static void main(String[] args) {SpringApplication.run(YourApplication.class, args);}
}

5. 访问Druid监控页面

启动Spring Boot应用程序后,可以通过http://localhost:8080/druid访问Druid监控页面。默认的用户名和密码在application.yml中配置为admin

通过以上步骤,你已经成功在Spring Boot项目中配置了Druid连接池,并启用了监控功能。Druid不仅提供了强大的连接池功能,还能帮助你监控和优化数据库连接的使用情况。

http://www.dtcms.com/wzjs/3827.html

相关文章:

  • 无锡网站备案湖南百度推广开户
  • 重庆招工招聘信息查询seo系统源码
  • 怎样解析网站域名企业网络营销策划书范文
  • 三亚网址之家朝阳seo排名
  • 网站优化外链怎么做360推广平台登录入口
  • 网上商城网站模板网络平台怎么创建
  • 卖文具做网站好还是做电商好seo网站优化培训怎么样
  • 网站建设管理办法seo推广软件
  • 免费wordpress 主题下载地址seo薪酬水平
  • 全国网站建设公司排行版百度指数是搜索量吗
  • 长春网站建设公司dbd3谷歌推广公司
  • 大连网站建设招聘网企业邮箱
  • 织梦图片网站源码下载推广网站文案
  • 织梦企业网站永久不收费的软件app
  • 做馋嘴小栈官方网站国内最新新闻消息今天的
  • 为学校网站做网站推广策划培训网址大全
  • 国外做游戏h动画的网站友情链接怎么添加
  • 网站大小seo引擎优化服务
  • 外国人做的汉字网站sem什么意思
  • 建设储蓄卡网站广告投放方式
  • 怎样用wordpress搭建网站免费服务器
  • 做化工的外贸网站都有什么地方技术培训平台
  • 金属网站模板9个广州seo推广神技
  • 潍坊网站排名提升目前最好的引流推广方法
  • 语言网站开发互联网营销案例
  • wordpress做简单的商城seo教程培训班
  • 深圳最好的网站建设公司哪家好微信社群营销
  • 网站导航条做多高网络平台推广方案
  • 关键词搜索优化公司网站seo分析常用的工具是
  • 近期做网站需要什么软件电商网页制作教程