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

杭州做网站小芒广东华业建设有限公司网站

杭州做网站小芒,广东华业建设有限公司网站,广州专业的网站制作,品牌高端网站制作机构在Spring Boot中配置Druid作为数据源非常简单。Druid是一个高性能的数据库连接池,它提供了丰富的监控和统计功能,适用于各种数据库。以下是在Spring Boot中配置Druid数据源的步骤: 1. 添加Druid依赖: 首先,您需要在项…

在Spring Boot中配置Druid作为数据源非常简单。Druid是一个高性能的数据库连接池,它提供了丰富的监控和统计功能,适用于各种数据库。以下是在Spring Boot中配置Druid数据源的步骤:

1. 添加Druid依赖:

首先,您需要在项目的`pom.xml`文件中添加Druid的相关依赖。通常,您可以添加`druid-spring-boot-starter`依赖来简化配置。示例:

```xml

<dependencies><!-- Druid Spring Boot Starter --><dependency><groupId>com.alibaba</groupId><artifactId>druid-spring-boot-starter</artifactId><version>1.2.6</version> <!-- 根据您的需求选择合适的版本 --></dependency>
</dependencies>


```

2. 配置Druid数据源:

在`application.properties`或`application.yml`文件中配置Druid数据源的相关属性,包括数据库连接信息、连接池大小、监控配置等。以下是一个示例配置:

使用`application.properties`配置:

```properties
# 数据库连接配置
spring.datasource.url=jdbc:mysql://localhost:3306/your_database
spring.datasource.username=your_username
spring.datasource.password=your_password
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver

# 配置Druid连接池
spring.datasource.type=com.alibaba.druid.pool.DruidDataSource
spring.datasource.initial-size=5  # 初始连接池大小
spring.datasource.min-idle=5      # 最小空闲连接数
spring.datasource.max-active=20    # 最大活跃连接数
spring.datasource.max-wait=60000  # 获取连接的最大等待时间(毫秒)

# Druid监控配置
spring.datasource.druid.stat-view-servlet.login-username=admin
spring.datasource.druid.stat-view-servlet.login-password=admin
spring.datasource.druid.stat-view-servlet.url-pattern=/druid/*
```

使用`application.yml`配置:

```yaml
# 数据库连接配置
spring:
  datasource:
    url: jdbc:mysql://localhost:3306/your_database
    username: your_username
    password: your_password
    driver-class-name: com.mysql.cj.jdbc.Driver

# 配置Druid连接池
  datasource:
    type: com.alibaba.druid.pool.DruidDataSource
    initial-size: 5  # 初始连接池大小
    min-idle: 5      # 最小空闲连接数
    max-active: 20    # 最大活跃连接数
    max-wait: 60000  # 获取连接的最大等待时间(毫秒)

# Druid监控配置
  datasource:
    druid:
      stat-view-servlet:
        login-username: admin
        login-password: admin
        url-pattern: /druid/*
```

3. 配置Druid监控页面(可选):

如果您希望启用Druid的监控页面,可以创建一个`DruidConfig`类来配置Druid监控页面的访问路径和登录信息。示例:

```java

import com.alibaba.druid.support.http.StatViewServlet;
import com.alibaba.druid.support.http.WebStatFilter;
import org.springframework.boot.web.servlet.FilterRegistrationBean;
import org.springframework.boot.web.servlet.ServletRegistrationBean;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;@Configuration
public class DruidConfig {@Beanpublic ServletRegistrationBean<StatViewServlet> druidServlet() {ServletRegistrationBean<StatViewServlet> registrationBean = new ServletRegistrationBean<>(new StatViewServlet(), "/druid/*");// 配置Druid监控页面的登录用户名和密码registrationBean.addInitParameter("loginUsername", "admin");registrationBean.addInitParameter("loginPassword", "admin");return registrationBean;}@Beanpublic FilterRegistrationBean<WebStatFilter> druidFilter() {FilterRegistrationBean<WebStatFilter> registrationBean = new FilterRegistrationBean<>(new WebStatFilter());// 配置Druid监控页面的不需要拦截的资源registrationBean.addUrlPatterns("/*");registrationBean.addInitParameter("exclusions", "*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*");return registrationBean;}
}


```

这个配置类会将Druid监控页面的访问路径配置为`/druid/*`,并指定了登录用户名和密码。您可以根据需要进行修改。

4. 启动应用程序:

现在,您的Spring Boot应用程序将使用Druid作为数据源,您可以启动应用程序并访问Druid监控页面来查看连接池的统计信息和性能数据。

这是在Spring Boot中配置Druid作为数据源的基本流程。根据您的项目需求,您还可以进一步配置Druid连接池的属性和监控页面的访问路径等。

http://www.yayakq.cn/news/63409/

相关文章:

  • 龙湖地产 网站建设wordpress 附件大小 1m
  • 公司网站域名管理视频网站是如何做的
  • 做网站 外文参考文献wordpress html5 播放器
  • 什么是网站上线检测手机网站设计费用
  • 网站建设与制作好学吗做外贸必须用的社交网站
  • 科技类公司网站怎么设计企业网站推广论述
  • 找别人做的网站问什么域名解析后还是上线不wordpress如何修改版权
  • c .net网站开发实例深圳平价的专业建站公司
  • 深圳市甘泉建设监理有限公司网站深圳企业网页设计哪家专业
  • 社交网站实名备案用自己的ip怎么查看dw8建设的网站
  • 网站建设属于什么费广州网站建设联系信科海珠
  • 做旅行攻略的网站电子外贸网站模板
  • wordpress 分类页面打开400网站优化怎么弄
  • 网站底部信息空调seo是什么意思
  • 做网站一个月赚多少wordpress博客网址模板
  • 需要手机号注册的网站如何制作个人网页?
  • 网站模板间距asp.net p2p网站开发
  • 中山网站推广外包株洲有几个区
  • 天津网站建设托管网站建设概念
  • 网站设计专家申请网站空间是申请域名吗
  • 海南建设网网站域名注册管理中心网站
  • 网站建设万户如何制作一个优秀网站建设
  • 休闲旅游网站建设网站开发需要哪些知识
  • 公司的网站建设服务费自适应式网站模板
  • 建设一个网站的技术可行性研究开发软件的app下载
  • 做网站下载功能百度做的网站国外可以打开吗
  • 网站建设公司需要具备承德网站推广
  • seo技术网站建设最近发生的重大军事新闻
  • 国外社交网站设计欣赏网站建设需放在哪个科目
  • 浙江银安建设有限公司网站wordpress企业主题模板