| File was renamed from java110-service/src/main/java/com/java110/service/druid/DruidConfiguration.java |
| | |
| | | package com.java110.service.druid; |
| | | package com.java110.db.druid; |
| | | |
| | | import com.alibaba.druid.support.http.StatViewServlet; |
| | | import com.alibaba.druid.support.http.WebStatFilter; |
| | |
| | | */ |
| | | public class DruidConfiguration { |
| | | |
| | | private final static Logger logger = LoggerFactory.getLogger(DruidConfiguration.class); |
| | | private static Logger logger = LoggerFactory.getLogger(DruidConfiguration.class); |
| | | |
| | | |
| | | /** |
| | | * 注册一个StatViewServlet |
| | | * |
| | | * @return |
| | | */ |
| | | @Bean |
| | | public ServletRegistrationBean DruidStatViewServle2(){ |
| | | public ServletRegistrationBean DruidStatViewServle2() { |
| | | //org.springframework.boot.context.embedded.ServletRegistrationBean提供类的进行注册. |
| | | ServletRegistrationBean servletRegistrationBean = new ServletRegistrationBean(new StatViewServlet(),"/druid2/*"); |
| | | ServletRegistrationBean servletRegistrationBean = new ServletRegistrationBean(new StatViewServlet(), "/druid2/*"); |
| | | |
| | | //添加初始化参数:initParams |
| | | |
| | | //白名单: |
| | | servletRegistrationBean.addInitParameter("allow","127.0.0.1"); |
| | | servletRegistrationBean.addInitParameter("allow", "127.0.0.1"); |
| | | //IP黑名单 (存在共同时,deny优先于allow) : 如果满足deny的话提示:Sorry, you are not permitted to view this page. |
| | | servletRegistrationBean.addInitParameter("deny","192.168.1.73"); |
| | | servletRegistrationBean.addInitParameter("deny", "192.168.1.73"); |
| | | //登录查看信息的账号密码. |
| | | servletRegistrationBean.addInitParameter("loginUsername","admin2"); |
| | | servletRegistrationBean.addInitParameter("loginPassword","123456"); |
| | | servletRegistrationBean.addInitParameter("loginUsername", "admin2"); |
| | | servletRegistrationBean.addInitParameter("loginPassword", "123456"); |
| | | //是否能够重置数据. |
| | | servletRegistrationBean.addInitParameter("resetEnable","false"); |
| | | servletRegistrationBean.addInitParameter("resetEnable", "false"); |
| | | return servletRegistrationBean; |
| | | } |
| | | |
| | | /** |
| | | * 注册一个:filterRegistrationBean |
| | | * |
| | | * @return |
| | | */ |
| | | @Bean |
| | | public FilterRegistrationBean druidStatFilter2(){ |
| | | public FilterRegistrationBean druidStatFilter2() { |
| | | |
| | | FilterRegistrationBean filterRegistrationBean = new FilterRegistrationBean(new WebStatFilter()); |
| | | |
| | |
| | | filterRegistrationBean.addUrlPatterns("/*"); |
| | | |
| | | //添加不需要忽略的格式信息. |
| | | filterRegistrationBean.addInitParameter("exclusions","*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid2/*"); |
| | | filterRegistrationBean.addInitParameter("exclusions", "*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid2/*"); |
| | | return filterRegistrationBean; |
| | | } |
| | | } |