最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

一文秒懂springboot druid 配置

 更新時(shí)間:2021年08月17日 16:02:30   作者:村頭一顆草  
Druid是阿里巴巴開發(fā)的一個(gè)連接池,他提供了一個(gè)高效、功能強(qiáng)大、可擴(kuò)展性好的數(shù)據(jù)庫連接池,區(qū)別于hikari,今天通過本文給大家分享springboot druid 配置教程,需要的朋友參考下吧

Druid是阿里巴巴開發(fā)的一個(gè)連接池,他提供了一個(gè)高效、功能強(qiáng)大、可擴(kuò)展性好的數(shù)據(jù)庫連接池,區(qū)別于hikari。如果選擇高性能可以選hikari,如果要功能多就選,druid。

首先pom引入依賴

  <dependency>
            <groupId>log4j</groupId>
            <artifactId>log4j</artifactId>
            <version>1.2.17</version>
        </dependency>
       <dependency>
            <groupId>com.alibaba</groupId>
            <artifactId>druid</artifactId>
            <version>1.2.6</version>
        </dependency>

然后yml配置參數(shù)

server:
  port: 8888
spring:
  datasource:
    username: root
    password: root
    url: jdbc:mysql://localhost:3306/mybatis?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=UTC
    driver-class-name: com.mysql.cj.jdbc.Driver
    type: com.alibaba.druid.pool.DruidDataSource
    initialSize: 10
    minIdle: 1
    maxActive: 10
    maxWait: 10000
    timeBetweenEvictionRunsMillis: 6000
    minEvictableIdleTimeMillis: 300000
    testWhileIdle: true
    testOnBorrow: true
    testOnReturn: true

    poolPreparedStatements: true
    maxPoolPreparedStatementPerConnectionSize: 20
    validationQuery: select 1
#    stat 監(jiān)控統(tǒng)計(jì),wall 防止sql注入,log4j   (yml 要配置,不然會(huì)報(bào)錯(cuò))  日志統(tǒng)計(jì)
    filters: stat,wall,log4j

然后在項(xiàng)目config下配置參數(shù)

import java.util.HashMap;

@Configuration
public class DruidConfig implements WebMvcConfigurer {

    @Bean
    @ConfigurationProperties(prefix = "spring.datasource")
    public DataSource druidDataSource(){
        return new DruidDataSource();
    }

    //后臺(tái)監(jiān)控
    @Bean
    public ServletRegistrationBean statViewServlet(){
        ServletRegistrationBean<StatViewServlet> statViewServlet = new ServletRegistrationBean<>(new StatViewServlet(), "/druid/*");
        //配置后臺(tái)登錄用戶名密碼
        HashMap<String, String> objectObjectHashMap = new HashMap<>();
        //用戶名參數(shù)密碼不能改變,系統(tǒng)配置
        objectObjectHashMap.put("loginUsername","admin");
        objectObjectHashMap.put("loginPassword","admin");
        //允許誰可以訪問  為空時(shí)所有人可以訪問 例如:objectObjectHashMap.put("allow","localhost"); 代表只能自己訪問
        objectObjectHashMap.put("allow","");
        //禁止誰訪問 objectObjectHashMap.put("name","192.168.0.1");

        statViewServlet.setInitParameters(objectObjectHashMap);
        return statViewServlet;
    }

}

然后就可以在后臺(tái)輸入 項(xiàng)目地址/druid進(jìn)行登錄訪問

在這里插入圖片描述
在這里插入圖片描述

到此這篇關(guān)于一文秒懂springboot druid 配置的文章就介紹到這了,更多相關(guān)springboot druid 配置內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 詳解SpringBoot接收參數(shù)的五種形式

    詳解SpringBoot接收參數(shù)的五種形式

    在Spring Boot中,接收參數(shù)可以通過多種方式實(shí)現(xiàn),本文給大家介紹了SpringBoot接收參數(shù)的五種形式,并通過代碼和圖文給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2024-03-03
  • JavaScript中的Map用法完全指南

    JavaScript中的Map用法完全指南

    這篇文章主要介紹了JavaScript中Map用法的相關(guān)資料,通過實(shí)例講解了Map的創(chuàng)建、常用方法和迭代方式,還探討了Map與對(duì)象的區(qū)別,并通過一個(gè)例子展示了如何使用Map來統(tǒng)計(jì)字符出現(xiàn)的次數(shù),需要的朋友可以參考下
    2025-03-03
  • Java中Thread類詳解及常用的方法

    Java中Thread類詳解及常用的方法

    在java中談到線程,必然少不了Thread類,下面這篇文章主要給大家介紹了關(guān)于Java中Thread類及常用的方法,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-05-05
  • 解決Spring boot 整合Junit遇到的坑

    解決Spring boot 整合Junit遇到的坑

    這篇文章主要介紹了解決Spring boot 整合Junit遇到的坑,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-09-09
  • JNI實(shí)現(xiàn)Java調(diào)用C/C++代碼詳細(xì)代碼示例

    JNI實(shí)現(xiàn)Java調(diào)用C/C++代碼詳細(xì)代碼示例

    這篇文章主要介紹了JNI實(shí)現(xiàn)Java調(diào)用C/C++代碼的相關(guān)資料,JNI是Java/Kotlin與C/C++語言之間的交互橋梁,用于調(diào)用C/C++代碼以解決高性能問題,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2025-02-02
  • Java實(shí)現(xiàn)駝峰與下劃線互轉(zhuǎn)的方法

    Java實(shí)現(xiàn)駝峰與下劃線互轉(zhuǎn)的方法

    這篇文章主要為大家詳細(xì)介紹了Java實(shí)現(xiàn)駝峰與下劃線互轉(zhuǎn)的方法,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-04-04
  • SpringBoot詳解實(shí)現(xiàn)自定義異常處理頁面方法

    SpringBoot詳解實(shí)現(xiàn)自定義異常處理頁面方法

    SpringBoot是Spring全家桶的成員之一,是一種整合Spring技術(shù)棧的方式(或者說是框架),同時(shí)也是簡化Spring的一種快速開發(fā)的腳手架
    2022-06-06
  • SpringBoot項(xiàng)目部署時(shí)application.yml文件的加載優(yōu)先級(jí)和啟動(dòng)腳本問題

    SpringBoot項(xiàng)目部署時(shí)application.yml文件的加載優(yōu)先級(jí)和啟動(dòng)腳本問題

    Spring Boot在啟動(dòng)時(shí)會(huì)根據(jù)一定的優(yōu)先級(jí)順序加載配置文件,優(yōu)先級(jí)從高到低依次是:命令行參數(shù)、Jar包外部config目錄下的配置文件、Jar包同級(jí)目錄下的配置文件、classpath下的/config目錄、classpath根路徑
    2024-09-09
  • 使用spring security明文密碼校驗(yàn)時(shí)報(bào)錯(cuò)-BadCredentialsException: Bad credentials的問題

    使用spring security明文密碼校驗(yàn)時(shí)報(bào)錯(cuò)-BadCredentialsException:&nbs

    小編遇到這樣一個(gè)問題在學(xué)習(xí)spring security時(shí)使用明文密碼進(jìn)行登錄校驗(yàn)時(shí)報(bào)錯(cuò)"org.springframework.security.authentication.BadCredentialsException: Bad credentials,今天給大家分享問題原因及解決方案,感興趣的朋友一起看看吧
    2023-10-10
  • Java如何實(shí)現(xiàn)自定義異常類

    Java如何實(shí)現(xiàn)自定義異常類

    這篇文章主要介紹了Java如何實(shí)現(xiàn)自定義異常類,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-02-02

最新評(píng)論

芜湖市| 西贡区| 丹阳市| 北海市| 安康市| 哈尔滨市| 岢岚县| 双流县| 阿拉善盟| 汝州市| 紫阳县| 新乐市| 山东省| 柏乡县| 盘锦市| 永城市| 长葛市| 铜鼓县| 敦化市| 阜宁县| 绥阳县| 绥化市| 滨州市| 简阳市| 屏边| 时尚| 馆陶县| 开鲁县| 阿勒泰市| 东兰县| 济宁市| 台安县| 舟曲县| 凌云县| 泾川县| 双柏县| 砚山县| 隆回县| 兴和县| 渭南市| 磐石市|