zoukankan      html  css  js  c++  java
  • springboot 整合Druid

    过程

    1、导入包

    <dependency>
        <groupId>com.alibaba</groupId>
        <artifactId>druid</artifactId>
        <version>1.1.12</version>
    </dependency>

    2、配置application.yml文件

    spring:
      datasource:
        username: root
        password: 123456
        driver-class-name: com.mysql.cj.jdbc.Driver
        url: jdbc:mysql://127.0.0.1:3306/mybatisplus?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=UTC&allowPublicKeyRetrieval=true
        # 配置数据源
        type: com.alibaba.druid.pool.DruidDataSource

    3、创建 config 文件夹

    package com.wt.config;
    
    import com.alibaba.druid.pool.DruidDataSource;
    import com.alibaba.druid.support.http.StatViewServlet;
    import org.springframework.boot.context.properties.ConfigurationProperties;
    import org.springframework.boot.web.servlet.ServletRegistrationBean;
    import org.springframework.context.annotation.Bean;
    import org.springframework.context.annotation.Configuration;
    
    import javax.sql.DataSource;
    import java.util.HashMap;
    
    @Configuration
    public class MyDruidConfig {
        @ConfigurationProperties("spring.datasource")
        @Bean
        public DataSource druidSource(){
            return new DruidDataSource();
        }
        // 后台监控
        @Bean
        public ServletRegistrationBean statViewServlet(){
            ServletRegistrationBean<StatViewServlet> bean = new ServletRegistrationBean<>(new StatViewServlet(), "/druid/**");
            HashMap<String, String> hashMap = new HashMap<>();
            // 增加配置
            hashMap.put("loginUsername", "admin");  //登录的key 是固定的
            hashMap.put("loginPassword", "1231300");
            // 允许谁访问
            hashMap.put("allow", "localhost");
    
            bean.setInitParameters(hashMap);
            return bean;
        }
    }
        public FilterRegistrationBean webFilter(){
            FilterRegistrationBean<Filter> bean = new FilterRegistrationBean<>();
            bean.setFilter(new WebStatFilter());
            HashMap<String, String> initParameters = new HashMap<>();
            // 填写代码
    
            bean.setInitParameters(initParameters);
    
            return bean;
        }
  • 相关阅读:
    【数据结构】郝斌数据结构——笔记04
    【数据结构】郝斌数据结构——笔记03
    【数据结构】郝斌数据结构——笔记02
    【JavaScript】下拉联动回显问题
    【数据结构】郝斌数据结构——笔记01
    【JavaScript】Jquery事件绑定问题
    【Java-GUI】12 Swing07 JList
    【Java-GUI】11 Swing06 JTable
    【Java-GUI】10 Swing05 JTree
    【JavaScript】下滑线命名转驼峰命名处理
  • 原文地址:https://www.cnblogs.com/wt7018/p/13375116.html
Copyright © 2011-2022 走看看