支持Druid监控
This commit is contained in:
parent
a2af56eadf
commit
a4582a0ecc
|
|
@ -14,7 +14,7 @@ import com.alibaba.druid.support.http.WebStatFilter;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 数据库信息配置加载
|
* Druid数据库信息配置加载
|
||||||
*
|
*
|
||||||
* @author yangzz
|
* @author yangzz
|
||||||
*/
|
*/
|
||||||
|
|
@ -119,12 +119,8 @@ public class DruidDBConfig
|
||||||
ServletRegistrationBean reg = new ServletRegistrationBean();
|
ServletRegistrationBean reg = new ServletRegistrationBean();
|
||||||
reg.setServlet(new StatViewServlet());
|
reg.setServlet(new StatViewServlet());
|
||||||
// 白名单
|
// 白名单
|
||||||
reg.addUrlMappings("/druid/*");
|
reg.addUrlMappings("/monitor/druid/*");
|
||||||
reg.addInitParameter("allow", "");
|
reg.addInitParameter("allow", "");
|
||||||
// 黑名单
|
|
||||||
// reg.addInitParameter("deny","");
|
|
||||||
// reg.addInitParameter("loginUsername", "admin");
|
|
||||||
// reg.addInitParameter("loginPassword", "admin");
|
|
||||||
return reg;
|
return reg;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -134,7 +130,7 @@ public class DruidDBConfig
|
||||||
FilterRegistrationBean filterRegistrationBean = new FilterRegistrationBean();
|
FilterRegistrationBean filterRegistrationBean = new FilterRegistrationBean();
|
||||||
filterRegistrationBean.setFilter(new WebStatFilter());
|
filterRegistrationBean.setFilter(new WebStatFilter());
|
||||||
filterRegistrationBean.addUrlPatterns("/*");
|
filterRegistrationBean.addUrlPatterns("/*");
|
||||||
filterRegistrationBean.addInitParameter("exclusions", "*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*");
|
filterRegistrationBean.addInitParameter("exclusions", "*.js,*.gif,*.jpg,*.png,*.css,*.ico,/monitor/druid/*");
|
||||||
filterRegistrationBean.addInitParameter("profileEnable", "true");
|
filterRegistrationBean.addInitParameter("profileEnable", "true");
|
||||||
filterRegistrationBean.addInitParameter("principalCookieName", "USER_COOKIE");
|
filterRegistrationBean.addInitParameter("principalCookieName", "USER_COOKIE");
|
||||||
filterRegistrationBean.addInitParameter("principalSessionName", "USER_SESSION");
|
filterRegistrationBean.addInitParameter("principalSessionName", "USER_SESSION");
|
||||||
|
|
|
||||||
|
|
@ -14,6 +14,8 @@ public class Role
|
||||||
private Long roleId;
|
private Long roleId;
|
||||||
// 角色名
|
// 角色名
|
||||||
private String roleName;
|
private String roleName;
|
||||||
|
// 角色权限
|
||||||
|
private String roleKey;
|
||||||
// 角色状态:0正常,1禁用
|
// 角色状态:0正常,1禁用
|
||||||
private String status;
|
private String status;
|
||||||
// 创建时间
|
// 创建时间
|
||||||
|
|
|
||||||
|
|
@ -7,10 +7,11 @@ spring:
|
||||||
datasource:
|
datasource:
|
||||||
type: com.alibaba.druid.pool.DruidDataSource
|
type: com.alibaba.druid.pool.DruidDataSource
|
||||||
driverClassName: com.mysql.jdbc.Driver
|
driverClassName: com.mysql.jdbc.Driver
|
||||||
#url: jdbc:mysql://10.213.24.45:3306/ry?useUnicode=true&characterEncoding=utf8
|
url: jdbc:mysql://10.213.24.45:3306/ry?useUnicode=true&characterEncoding=utf8
|
||||||
url: jdbc:mysql://localhost:3306/ry?useUnicode=true&characterEncoding=utf8
|
#url: jdbc:mysql://localhost:3306/ry?useUnicode=true&characterEncoding=utf8
|
||||||
username: root
|
username: root
|
||||||
password: password
|
password: password
|
||||||
|
# 初始化大小,最小,最大
|
||||||
initialSize: 1
|
initialSize: 1
|
||||||
minIdle: 3
|
minIdle: 3
|
||||||
maxActive: 20
|
maxActive: 20
|
||||||
|
|
|
||||||
|
|
@ -7,6 +7,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
<resultMap type="Role" id="RoleResult">
|
<resultMap type="Role" id="RoleResult">
|
||||||
<id property="roleId" column="role_id" />
|
<id property="roleId" column="role_id" />
|
||||||
<result property="roleName" column="role_name" />
|
<result property="roleName" column="role_name" />
|
||||||
|
<result property="roleKey" column="role_key" />
|
||||||
<result property="status" column="status" />
|
<result property="status" column="status" />
|
||||||
<result property="createTime" column="create_time" />
|
<result property="createTime" column="create_time" />
|
||||||
<result property="updateTime" column="update_time" />
|
<result property="updateTime" column="update_time" />
|
||||||
|
|
|
||||||
|
|
@ -26,8 +26,8 @@ function load() {
|
||||||
pageNumber : 1, // 如果设置了分布,首页页码
|
pageNumber : 1, // 如果设置了分布,首页页码
|
||||||
// search : true, // 是否显示搜索框
|
// search : true, // 是否显示搜索框
|
||||||
showColumns : false, // 是否显示内容下拉框(选择显示的列)
|
showColumns : false, // 是否显示内容下拉框(选择显示的列)
|
||||||
sidePagination : "client", // 设置在哪里进行分页,可选值为"client" 或者
|
sidePagination : "client", // 设置在哪里进行分页,可选值为"client" 或者 "server"
|
||||||
// "server"
|
cache : false,
|
||||||
queryParams : function(params) {
|
queryParams : function(params) {
|
||||||
return {
|
return {
|
||||||
// 说明:传入后台的参数包括offset开始索引,limit步长,sort排序列,order:desc或者,以及所有列的键值对
|
// 说明:传入后台的参数包括offset开始索引,limit步长,sort排序列,order:desc或者,以及所有列的键值对
|
||||||
|
|
@ -58,10 +58,6 @@ function load() {
|
||||||
field : 'deptName',
|
field : 'deptName',
|
||||||
title : '部门名称'
|
title : '部门名称'
|
||||||
},
|
},
|
||||||
{
|
|
||||||
field : 'roleName',
|
|
||||||
title : '角色名称'
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
field : 'ipaddr',
|
field : 'ipaddr',
|
||||||
title : '主机'
|
title : '主机'
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue