国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

SpringBoot使用Druid數據源

netmou / 2355人閱讀

摘要:結構導包如果運行出錯還需要導入數據源其他配置配置監控統計攔截的,去掉后監控界面無法統計,用于防火墻配置的監控配置一個管理后臺的賬號密碼默認允許所有配置一個監控的打開輸入賬號密碼,成功

結構

導包

    com.alibaba
    druid
    1.1.16


如果運行出錯還需要導入

 
     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
    #   數據源其他配置
    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
    #   配置監控統計攔截的filters,去掉后監控界面sql無法統計,"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的監控
    //1. 配置一個管理后臺的servlet
    @Bean
    public ServletRegistrationBean statViewServlet(){
        ServletRegistrationBean bean =  new ServletRegistrationBean(new StatViewServlet(),"/druid/*");
        Map initParams = new HashMap<>();

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

        bean.setInitParameters(initParams);
        return bean;
    }

    // 2. 配置一個監控的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;
    }
}

打開 http://localhost:8080/druid

輸入賬號密碼,

成功

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/75324.html

相關文章

  • 單手擼了個springboot+mybatis+druid

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

    adie 評論0 收藏0
  • springboot系列】springboot整合獨立模塊Druid + mybatis-plus

    摘要:申請連接時執行檢測連接是否有效,做了這個配置會降低性能。作者在版本中使用,通過監控界面發現有緩存命中率記錄,該應該是支持。允許和不允許單條語句返回多個數據集取決于驅動需求使用列標簽代替列名稱。需要驅動器支持。將自動映射所有復雜的結果。 項目github地址:https://github.com/5-Ason/aso... 具體可看 ./db/db-mysql 模塊 本文主要實現的是對...

    RobinTang 評論0 收藏0
  • springboot使用druid連接池,并配置據源監控

    摘要:首先肯定是引入的依賴然后將配置到項目中在中加入數據源的其他配置配置監控統計攔截的,去掉后監控界面無法統計,用于防火墻這里配置好之后,數據源是從默認的切換到了,可是的屬性比如還未生效,因為在下沒有對應的匹配項,所以還需要我們手動配置新建將所有 首先肯定是引入druid的依賴: com.alibaba druid 1.1.10 然后將druid配置到項目中: 在...

    MSchumi 評論0 收藏0

發表評論

0條評論

netmou

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<