2020-09-02 09:43

4.73KB

2020-09-02 09:42

可以啊 https://jfinal.com/doc/5-15
独立使用ActiveRecord
<dependency>
<groupId>com.jfinal</groupId>
<artifactId>activerecord</artifactId>
<version>4.9.01</version>
<type>pom</type>
</dependency>

2020-09-02 09:12

https://blog.csdn.net/liufuwu1/article/details/54890834

2020-09-01 17:40

@514697026 这样的情况,我一般是用NGINX,静态资源直接分走:
location ~* \.(html|htm|shtml|zip|rar|doc|docx|xls|xlsx|ppt|ppts|gif|jpg|jpeg|png|bmp|swf|ico|js|css)$ {
#比如这里是D盘资源目录
root D:/data/htdocs/web;
}
如果只用undertow 建一个Controller做个图片action里面renderFile("D:/data/htdocs/web/" + get("name"))这样试试。 如果不行的话,就自建一个render(new ImageRender());

2020-09-01 17:13

@chilun555 需要换的。 或者改成动态让它自己判断:
ToJson toJson = (value, depth, ret) -> {
Object object = value.getObject();
JFinalJsonKit.getToJson(object).toJson(object, depth, ret);
};
JFinalJson.addToJson(Test.class, toJson);

2020-09-01 16:31

@chilun555 按照给的例子public class Test 意思这样写了:
ToJson<Test> toJson = (value, depth, ret) -> {
if (JFinalJsonKit.checkDepth(depth--, ret)) {
return ;
}
JFinalJsonKit.iteratorToJson(new ArrayIterator(value.getList()), depth, ret);
};
JFinalJson.addToJson(Test.class, toJson);

2020-09-01 15:32

@chilun555 我看别整那么麻烦了,自定义的类 直接符合 Bean规范就完事了,想获取啥样格式自己在类里面写 getXXX() 完事了,getMap/getRecord/getModel/getSet/getList/getArr/getXXX() ,哪怕对象只有一个属性,也可以建多个 get方法嘛

2020-09-01 14:56

有啊,在 CPI.update系列里面,但是 事务感觉还是在 Db.tx里面处理方便些

2020-09-01 14:51

@chilun555 抱歉我理解能力有点差,那模仿 ArrayToJson 了? 就像 处理Record一样,拿到 对象里面的那个 list集合,再 JFinalJsonKit.iteratorToJson(new ArrayIterator(object), depth, ret); 这样?

2020-09-01 14:20

@chilun555 额,感觉越说越远了,还是说回 ToJson吧,我的理解就是把各对象的值转换为String就可以了,例子代码可以参考BeanToJson :
比如上面说的 要拦截某个方法,使用 Method 就能为所欲为了,
————————
前执行XXX
Object value = methods[i].invoke(bean, NULL_ARGS);
后执行XXX

2020-09-01 10:39

@chilun555 赞,用法差不多的,只是ToJson对象创建的时间不一样,Factory是用时才创建,不响应操作。 你说的 自定义类型当成List 是什么操作啊?有点没有明白,是类里面有个 List属性啊?还是继承了某List?

2020-08-31 22:12

Base64Kit.java:134 》》缺少参数啊,断点调试一下IllegalArgumentException

2020-08-31 22:10

appId为空 ? 要不贴下码? com.yuanju.yshop.weixin.WxappConfigService.setThreadLocalAppId()

2020-08-31 16:03

@chilun555 直接升级到4.9.01 没有一点问题,刚好重点就是JFinalJson的重构