Druid

作者: 任嘉平生愿 | 来源:发表于2018-10-22 17:35 被阅读2次

    基础搭建参考博客
    https://blog.csdn.net/saytime/article/details/78963121
    sql监控参考
    https://blog.csdn.net/haiyang4988/article/details/73740700/

    注意

    springboot 开启druid中的spring配置
    需要新建config目录在里面加上配置文件

    package com.keveon.configuration;
    
    import com.alibaba.druid.support.spring.stat.DruidStatInterceptor;
    import org.springframework.aop.support.DefaultPointcutAdvisor;
    import org.springframework.aop.support.JdkRegexpMethodPointcut;
    import org.springframework.context.annotation.Bean;
    import org.springframework.context.annotation.Configuration;
    import org.springframework.context.annotation.Scope;
    
    /**
     * //TODO
     *
     * @author zhuquanwen
     * @vesion 1.0
     * @date 2018/8/31 17:37
     * @since jdk1.8
     */
    @Configuration
    public class SpringDaoMethodAspect {
    
        @Bean
        public DruidStatInterceptor druidStatInterceptor() {
            DruidStatInterceptor dsInterceptor = new DruidStatInterceptor();
            return dsInterceptor;
        }
    
        @Bean
        @Scope("prototype")
        public JdkRegexpMethodPointcut druidStatPointcut() {
            JdkRegexpMethodPointcut pointcut = new JdkRegexpMethodPointcut();
            pointcut.setPatterns("com.keveon.controller.*",
                    "com.keveon.service.*");
    
            return pointcut;
        }
    
        @Bean
        public DefaultPointcutAdvisor druidStatAdvisor(DruidStatInterceptor druidStatInterceptor, JdkRegexpMethodPointcut druidStatPointcut) {
            DefaultPointcutAdvisor defaultPointAdvisor = new DefaultPointcutAdvisor();
            defaultPointAdvisor.setPointcut(druidStatPointcut);
            defaultPointAdvisor.setAdvice(druidStatInterceptor);
            return defaultPointAdvisor;
        }
    }
    

    此时查看


    1.png

    相关文章

      网友评论

        本文标题:Druid

        本文链接:https://www.haomeiwen.com/subject/pcngzftx.html