private JSONObject getLedger(int pageNumber, int pageSize) {
        DruidPlugin dp = new DruidPlugin("jdbc:sqlserver://127.0.0.1:1433;databasename=ADB", "sa", "123456");
        ActiveRecordPlugin ap = new ActiveRecordPlugin("getLedger", dp);
        ap.setDialect(new SqlServerDialect());
        ap.setDevMode(true);
        ap.setShowSql(true);
        try {
            // 与 jfinal web 环境唯一的不同是要手动调用一次相关插件的start()方法
            dp.start();
            ap.start();
            //region 通过上面简单的几行代码,即可立即开始使用
            Page<Record> recordPage = Db.use("getLedger").paginate(pageNumber, pageSize, "select * ", "from t_v1 order by FID");
            JSONObject jsonObject = new JSONObject();
            //此处将分页结果转成JSON是用SF.JSON,不能使用FASTJSON
            jsonObject.put("data", JFinalJson.getJson().setDatePattern("yyyy-MM-dd HH:mm:ss").toJson(recordPage.getList()));
            jsonObject.put("code", 0);
            jsonObject.put("msg", "");
            jsonObject.put("count", recordPage.getTotalRow());
            System.out.println(jsonObject.toString());
            //endregion
            return jsonObject;
        } finally {
            ap.stop();
            dp.stop();
        }
    }使用这种方法,在调试过程中出现提示:configName已经存在,如何修改以上代码,避免在生产环境下出现这种错误?
 项目:JFinal
 
如果希望使用相同的 configName,那么需要先 arp.stop() 关闭前一个 configName 对应的 arp 对象
configName 本质上是为了支持多数据源的