springboot +druid性能检测
来源:互联网 发布:网络用语ps是什么意思 编辑:程序博客网 时间:2024/05/29 14:12
1:引入jar
<!--druid数据库连接池--><dependency><groupId>com.alibaba</groupId><artifactId>druid</artifactId><version>1.1.0</version></dependency>2:主要代码如下:
/** * druid 性能检测 * * @author Administrator * @date 2017/12/21 0021 */@Configurationpublic abstract class DruidDataSourceConfig { @Bean @ConfigurationProperties(prefix="spring.datasource") public DataSource druidDataSource() { return new DruidDataSource(); } @Bean public ServletRegistrationBean druidServlet() { ServletRegistrationBean servletRegistrationBean = new ServletRegistrationBean(); servletRegistrationBean.setServlet(new StatViewServlet()); servletRegistrationBean.addUrlMappings("/druid/*"); HashMap<String, String> initParameters = new HashMap<>(); // 用户名 initParameters.put("loginUsername", "druid"); // 密码 initParameters.put("loginPassword", "druid"); /*禁止html页面上的reset all 功能*/ initParameters.put("resetEnable", "false"); //ip 白名单,没有配置或者为空,则允许所有的访问 initParameters.put("allow", "127.0.0.1"); //ip黑名单,当两种共存的时候deny优先于allow /*initParameters.put("deny","125.23.23.1");*/ servletRegistrationBean.setInitParameters(initParameters); return servletRegistrationBean; } @Bean public FilterRegistrationBean filterRegistrationBean() { FilterRegistrationBean filterRegistrationBean = new FilterRegistrationBean(); filterRegistrationBean.setFilter(new WebStatFilter()); filterRegistrationBean.addUrlPatterns("/*"); filterRegistrationBean.addInitParameter("exclusions", "*.js,*.gif,*.jpg,*.bmp,*.png,*.css,*.ico,/druid/*"); return filterRegistrationBean; } @Bean(value = "druid-interceptor") public DruidStatInterceptor DruidStatInterceptor() { DruidStatInterceptor druidStatInterceptor = new DruidStatInterceptor(); return druidStatInterceptor; } @Bean public BeanNameAutoProxyCreator beanNameAutoProxyCreator() { BeanNameAutoProxyCreator beanNameAutoProxyCreator = new BeanNameAutoProxyCreator(); beanNameAutoProxyCreator.setProxyTargetClass(true); //设置要监控的bean的id /*beanNameAutoProxyCreator.setBeanNames("sysRoleMapper","loginController");*/ beanNameAutoProxyCreator.setInterceptorNames("druid-interceptor"); return beanNameAutoProxyCreator; }}
阅读全文
0 0
- springboot +druid性能检测
- springboot中使用Druid
- SpringBoot -- 集成Mybatis/Druid
- springboot集成Druid
- springBoot 集成druid
- springBoot+druid+mybitis整合
- springboot mybatis druid配置
- springboot配置druid
- 使用Springboot配置druid
- springboot的druid监控
- springboot开启druid监控
- SpringBoot之数据库连接池(druid)
- SpringBoot集成Druid连接池
- SpringBoot+Mybatis+druid(基于maven)
- SpringBoot整合druid数据库连接池
- SpringBoot 使用druid监控数据库
- SpringBoot--配置Druid连接池
- SpringBoot 整合Mybatis/Druid/Quartz
- 2017科技界十大事件:AlphaGo、智能音箱、无人驾驶。AI时代正在朝我们走来!
- 数字越界
- 高内聚、低耦合的含义是什么?如何提高代码的可重用性?
- 10. Go 单元测试
- unity5 manifest
- springboot +druid性能检测
- 实现浏览器点击后退键刷新界面
- Rancher Pipeline发布:开源、极简、强大的CI/CD
- 产品测试规范(三)
- BZOJ 3563 DZY Loves Chinese(线性基)
- WebService实例-CRM系统提供WebService实现用户注册功能
- MySQL表的约束及外键的添加
- JSTL格式化标签与函数
- 130. Surrounded Regions