如何配合druid和renderJson用fastjson返回

酱油 发布于 2012/12/12 11:45
阅读 949
收藏 0

@JFinal 你好,想跟你请教个问题:

如何配合druid和renderJson用fastjson返回

加载中
1
绝望的八皮
绝望的八皮
DruidPlugin druidPlugin = new DruidPlugin(getProperty("jdbcurl"),getProperty("username"), getProperty("password").trim());


替换demo中的c3po

1
JFinal
JFinal

一、JFinal之中使用Druid

JFinal 提供了 DruidPlugin集成了 Druid,具体用法如下:

public void configPlugin(Plugins me) {
  DruidPlugin dp = new DruidPlugin(jdbcUrl, userName, password);
  me.add(dp);
  ActiveRecordPlugin arp = new ActiveRecordPlugin(dp);
  arp.addMapping("user", User.class);
  me.add(arp);
}
如果需要使用 Druid提供的监控界面也极度简单,只需如下代码:
public void configHandler(Handlers me) {
  me.add(new DruidStatViewHandler("/druid"));
}
JFinal提供了DruidStateViewHandler来支持Druid监控界面,从此无需再修改web.xml来配置StatViewServlet了。以上配置只需要访问 http://localhost/druid就可以看到监控界面。

二、JFinal之中使用fastjson

只需一行代码如下:

renderJson(JSON.toJSONString(obj));
JFinal提供了 renderJson(String)方法来直接渲染json string数据


0
绝望的八皮
绝望的八皮
目前已有了duridplugin.fastjson的话估计要自己定义一个render
返回顶部
顶部