當(dāng)前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
Spring Boot druid监控页添加登录访问权限(用户名+密码)
生活随笔
收集整理的這篇文章主要介紹了
Spring Boot druid监控页添加登录访问权限(用户名+密码)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
- 需求
druid作為數(shù)據(jù)源的一名后起之秀,憑借其出色的性能,漸漸被大家使用。當(dāng)然還有他的監(jiān)控頁面也有這非常大的作用。但是監(jiān)控頁面往往包含了很多隱私的數(shù)據(jù)信息,所以需要將其保密,所以可以為監(jiān)控頁面添加一個用戶名和密碼,確保其安全。
- 代碼
在druidConfig.class中的druidServlet()方法里添加loginUsername和loginPassword參數(shù),這樣就可以啦。@Beanpublic ServletRegistrationBean druidServlet() {ServletRegistrationBean servletRegistrationBean = new ServletRegistrationBean();servletRegistrationBean.setServlet(new StatViewServlet());servletRegistrationBean.addUrlMappings("/druid/*");Map<String, String> initParameters = new HashMap<>();initParameters.put("resetEnable", "false"); //禁用HTML頁面上的“Rest All”功能initParameters.put("allow", "10.8.9.115"); //ip白名單(沒有配置或者為空,則允許所有訪問)initParameters.put("loginUsername", "admin"); //++監(jiān)控頁面登錄用戶名initParameters.put("loginPassword", "123.admin"); //++監(jiān)控頁面登錄用戶密碼initParameters.put("deny", ""); //ip黑名單//如果某個ip同時存在,deny優(yōu)先于allowservletRegistrationBean.setInitParameters(initParameters);return servletRegistrationBean;}
- 頁面效果
輸入剛才配置的用戶名和密碼就可以登錄進(jìn)去了。
總結(jié)
以上是生活随笔為你收集整理的Spring Boot druid监控页添加登录访问权限(用户名+密码)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Spring Boot @Control
- 下一篇: MySQL查询昨天的数据