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

河北黄骅市网站建设/设计网站官网

河北黄骅市网站建设,设计网站官网,php企业网站模板免费下载,深圳商业网站建设哪家好在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.jmfq.cn/news/5313799.html

相关文章:

  • 家电网站建设方案/河南网站建站推广
  • 潮州木雕世家木雕网站建设案例分享/河北关键词排名推广
  • 网站建设属于软件开发/ks免费刷粉网站推广
  • 建设网站建设的目标/百度推广代理怎么加盟
  • 厦门商场网站建设/qq空间刷赞推广网站
  • 个人网站的设计和建设/百度地址
  • php在网站后台建设中的优势/品牌公关具体要做些什么
  • 东大桥网站建设/开发网站建设公司
  • 网站建设的必要性分析/郴州网站推广
  • 泗洪县建设局网站怎么查不到/站内seo和站外seo区别
  • 辽阳网站建设公司/软文之家
  • 宁波网站建设 首选智尚网络/新闻热点大事件
  • 杭州网站建设设计公司/千锋教育学费一览表
  • 黑龙江建设人员证件查询网站/淘宝美工培训
  • 网站建设雨点/互联网行业最新资讯
  • 网站建设与维护流程图/百度排名优化咨询电话
  • 无锡新吴区建设环保局网站/seo优化招聘
  • 网站建设专业网站设计公司物格网/扬州网站seo
  • 公司网站建设带来的好处/google浏览器官方下载
  • 中国建设银行官网站企业年金/希爱力副作用太强了
  • 榆林市横山县建设局官方网站/想要网站导航推广页
  • 网站建设与维护实训总结/有哪些网络推广平台
  • 网站建设需要的设备和软件/建网站公司
  • 建设银行U盾不自己弹网站了/网络运营
  • 登尼特网站建设服务/聊城网站推广的公司
  • 南宁城乡建设委员会的网站/软考培训机构哪家好一点
  • 房屋中介的网站怎么建设/百度竞价关键词出价技巧
  • 网站建设 广州/彩虹云商城网站搭建
  • 长春建设银行社会招聘网站/优化营商环境发言材料
  • 唐山建设集团招聘信息网站/江苏网页设计