成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

SpringBoot使用Druid數(shù)據(jù)源

netmou / 2367人閱讀

摘要:結(jié)構(gòu)導(dǎo)包如果運(yùn)行出錯(cuò)還需要導(dǎo)入數(shù)據(jù)源其他配置配置監(jiān)控統(tǒng)計(jì)攔截的,去掉后監(jiān)控界面無(wú)法統(tǒng)計(jì),用于防火墻配置的監(jiān)控配置一個(gè)管理后臺(tái)的賬號(hào)密碼默認(rèn)允許所有配置一個(gè)監(jiān)控的打開(kāi)輸入賬號(hào)密碼,成功

結(jié)構(gòu)

導(dǎo)包

    com.alibaba
    druid
    1.1.16


如果運(yùn)行出錯(cuò)還需要導(dǎo)入

 
     log4j
     log4j
     1.2.17
 
 
application.yml
spring:
  datasource:
    username: blog
    password: 123456
    url: jdbc:mysql://localhost:3306/blog?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=GMT%2B8
    driver-class-name: com.mysql.cj.jdbc.Driver
    type: com.alibaba.druid.pool.DruidDataSource
    #   數(shù)據(jù)源其他配置
    initialSize: 5
    minIdle: 5
    maxActive: 20
    maxWait: 60000
    timeBetweenEvictionRunsMillis: 60000
    minEvictableIdleTimeMillis: 300000
    validationQuery: SELECT 1 FROM DUAL
    testWhileIdle: true
    testOnBorrow: false
    testOnReturn: false
    poolPreparedStatements: true
    #   配置監(jiān)控統(tǒng)計(jì)攔截的filters,去掉后監(jiān)控界面sql無(wú)法統(tǒng)計(jì),"wall"用于防火墻
    filters: stat,wall,log4j
    maxPoolPreparedStatementPerConnectionSize: 20
    useGlobalDataSourceStat: true
    connectionProperties: druid.stat.mergeSql=true;druid.stat.slowSqlMillis=500
    
    
DruidConfig
@Configuration
public class DruidConfig {
    @ConfigurationProperties(prefix = "spring.datasource")
    @Bean
    public DataSource druid(){
        return new DruidDataSource();
    }
    //配置Druid的監(jiān)控
    //1. 配置一個(gè)管理后臺(tái)的servlet
    @Bean
    public ServletRegistrationBean statViewServlet(){
        ServletRegistrationBean bean =  new ServletRegistrationBean(new StatViewServlet(),"/druid/*");
        Map initParams = new HashMap<>();

        initParams.put("loginUsername","admin");//賬號(hào)
        initParams.put("loginPassword","12345");//密碼
        initParams.put("allow","");//默認(rèn)允許所有
        initParams.put("deny","192.168.123.22");

        bean.setInitParameters(initParams);
        return bean;
    }

    // 2. 配置一個(gè)監(jiān)控的filter
    @Bean
    public FilterRegistrationBean webStatFilter(){
        FilterRegistrationBean bean = new FilterRegistrationBean();
        bean.setFilter(new WebStatFilter());

        Map initParams = new HashMap<>();
        initParams.put("exclusions","*.js,*.css,/druid/*");

        bean.setInitParameters(initParams);
        bean.setUrlPatterns(Arrays.asList("/*"));

        return bean;
    }
}

打開(kāi) http://localhost:8080/druid

輸入賬號(hào)密碼,

成功

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/75324.html

相關(guān)文章

  • 單手?jǐn)]了個(gè)springboot+mybatis+druid

    摘要:配置想想,我們需要哪些數(shù)據(jù)庫(kù)要用到,數(shù)據(jù)庫(kù)連接池要用到橋接器要用到,因此要倉(cāng)庫(kù)點(diǎn)我去倉(cāng)庫(kù)中找到搜索這些加進(jìn)去。 本文旨在用最通俗的語(yǔ)言講述最枯燥的基本知識(shí) 最近身邊的程序員掀起了學(xué)習(xí)springboot的熱潮,說(shuō)什么學(xué)會(huì)了springboot在大街上就可以橫著走、什么有了springboot媽媽再也不擔(dān)心我的編程了、什么BAT都喜歡的框架...聽(tīng)得作者那個(gè)心癢癢的,于是找了個(gè)時(shí)間,下載...

    adie 評(píng)論0 收藏0
  • springboot系列】springboot整合獨(dú)立模塊Druid + mybatis-plus

    摘要:申請(qǐng)連接時(shí)執(zhí)行檢測(cè)連接是否有效,做了這個(gè)配置會(huì)降低性能。作者在版本中使用,通過(guò)監(jiān)控界面發(fā)現(xiàn)有緩存命中率記錄,該應(yīng)該是支持。允許和不允許單條語(yǔ)句返回多個(gè)數(shù)據(jù)集取決于驅(qū)動(dòng)需求使用列標(biāo)簽代替列名稱。需要驅(qū)動(dòng)器支持。將自動(dòng)映射所有復(fù)雜的結(jié)果。 項(xiàng)目github地址:https://github.com/5-Ason/aso... 具體可看 ./db/db-mysql 模塊 本文主要實(shí)現(xiàn)的是對(duì)...

    RobinTang 評(píng)論0 收藏0
  • springboot使用druid連接池,并配置數(shù)據(jù)源監(jiān)控

    摘要:首先肯定是引入的依賴然后將配置到項(xiàng)目中在中加入數(shù)據(jù)源的其他配置配置監(jiān)控統(tǒng)計(jì)攔截的,去掉后監(jiān)控界面無(wú)法統(tǒng)計(jì),用于防火墻這里配置好之后,數(shù)據(jù)源是從默認(rèn)的切換到了,可是的屬性比如還未生效,因?yàn)樵谙聸](méi)有對(duì)應(yīng)的匹配項(xiàng),所以還需要我們手動(dòng)配置新建將所有 首先肯定是引入druid的依賴: com.alibaba druid 1.1.10 然后將druid配置到項(xiàng)目中: 在...

    MSchumi 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<