【spring boot+mybatis-plus+druid】druid配置

/**
 * Project Name:fire-industry-DM-center
 * File Name:DruidStatFilter.java
 * Package Name:com.firestone.config.mybatis
 * Date:2018年3月13日下午3:17:23
 *
*/

package com.firestone.config.mybatis;

import javax.servlet.annotation.WebFilter;
import javax.servlet.annotation.WebInitParam;

import com.alibaba.druid.support.http.WebStatFilter;

/**
 * @Description: TODO(DRUID拦截器)
 * @author CAIYJ
 * @date 2018年3月13日 下午3:17:23
 */
@WebFilter(filterName = "druidWebStatFilter", urlPatterns = "/*", initParams = {
        @WebInitParam(name = "exclusions", value = "*.js,*.gif,*.jpg,*.bmp,*.png,*.css,*.ico,/druid/*")// 忽略资源
})
public class DruidStatFilter extends WebStatFilter {

}
/**
 * Project Name:fire-industry-DM-center
 * File Name:DruidStatViewServlet.java
 * Package Name:com.firestone.config.mybatis
 * Date:2018年3月13日下午3:22:22
 *
*/

package com.firestone.config.mybatis;

import javax.servlet.annotation.WebInitParam;
import javax.servlet.annotation.WebServlet;

import com.alibaba.druid.support.http.StatViewServlet;

/**
 * @Description: TODO(DRUID监控配置)
 * @author CAIYJ
 * @date 2018年3月13日 下午3:22:22
 */
@WebServlet(urlPatterns = "/druid/*", initParams = {
        @WebInitParam(name = "allow", value = ""), // IP白名单 (没有配置或者为空,则允许所有访问)
        @WebInitParam(name = "deny", value = "192.168.16.111"), // IP黑名单
                                                                // (存在共同时,deny优先于allow)
        @WebInitParam(name = "loginUsername", value = "wangxc"), // 用户名
        @WebInitParam(name = "loginPassword", value = "wangxc"), // 密码
        @WebInitParam(name = "resetEnable", value = "false")// 禁用HTML页面上的“Reset
                                                            // All”功能
})
public class DruidStatViewServlet extends StatViewServlet {

    
        /**
        * @Fields serialVersionUID : TODO(用一句话描述这个变量表示什么)
        */
        
    private static final long serialVersionUID = -4039014479088946075L;

}

druid监控:http://localhost:6066/druid/datasource.html

你可能感兴趣的:(druid)