在jfinal中使用druid,并配置查看权限
来源:互联网 发布:jira源码下载 编辑:程序博客网 时间:2024/06/10 06:59
首先导入druid包,然后配置configPlugin
1 @Override 2 public void configPlugin(Plugins me) { 3 /**配置druid数据连接池插件**/ 4 DruidPlugin dp=new DruidPlugin(getProperty("jdbcUrl"),getProperty("user"),getProperty("password").trim()); 5 /**配置druid监控**/ 6 dp.addFilter(new StatFilter()); 7 WallFilter wall=new WallFilter(); 8 wall.setDbType("mysql"); 9 dp.addFilter(wall);10 me.add(dp);11 12 ActiveRecordPlugin arp = new ActiveRecordPlugin(dp);13 me.add(arp);14 arp.setShowSql(true);15 arp.addMapping("user", User.class);16 }
其次,配置handle
1 @Override 2 public void configHandler(Handlers me) { 3 DruidStatViewHandler dvh=new DruidStatViewHandler("/druid",new IDruidStatViewAuth(){ 4 public boolean isPermitted(HttpServletRequest request) { 5 // 这里只是简单的判断访问者是否登录,还可以做更加细致的权限控制 6 User user=(User) request.getSession().getAttribute("user"); 7 if(user==null){ 8 return false; 9 }10 return "admin".equals(user.getStr("uname"));11 }12 });13 me.add(dvh);14 }
这样,只要输入 localhost/druid就可以了。这里设置只有admin登陆之后可以查看。
0 0
- 在jfinal中使用druid,并配置查看权限
- jndi使用druid,在tomcat中配置druid监控
- jfinal druid数据库连接池配置
- Druid使用起步—在javaWeb项目中配置监控
- Druid使用起步—在javaWeb项目中配置监控
- Druid使用起步—在javaWeb项目中配置监控
- jfinal下配置druid数据库连接池
- SpringBoot中配置使用Druid数据库连接池
- 使用 JNDI 在 Tomcat 的 server.xml 中配置 Druid 数据源
- 在pring-data-jpa中使用druid进行数据库连接的配置
- Spring boot之使用Druid并配置SQL监控
- Jfinal使用配置
- 在PostgreSQL中配置并使用vim
- Druid简单使用配置
- Druid配置使用
- 使用Springboot配置druid
- springboot中使用Druid
- Spring中使用Druid连接池配置详解
- javascript中遇到的字符串对象处理
- 单例的模版实现
- 初识Android MVP模式
- springmvc整合freemarker时,freemarker使用include的根路径的问题
- java中遇到过的String的一些特性
- 在jfinal中使用druid,并配置查看权限
- linux环境配置vim+tags+taglist
- 关于网络IO中的同步、异步、阻塞、非阻塞
- form上传文件以及跨域异步上传
- 基于最大堆的最大优先队列的实现(C语言)
- 文本框只读属性,disabled不能提交
- $("#id").val()取值textarea是""
- linux关于bashrc与profile的区别(转)
- 二维码原理