2025-01-12 11:49

跨域配置建议使用CORSInterceptor拦截器:
https://gitee.com/-/ide/project/jfinal/jfinal/edit/master/-/src/main/java/com/jfinal/ext/cors/CORSInterceptor.java

看上图代码 BaseController 的 setCORS 也不知道是何时调用的。
建议直接使用 JF内置的CORSInterceptor处理,需在 AuthInterceptor 之前。

2025-01-09 14:51

@chilun555 没有文件配置,目前只有 Java 配置,可以在 AI 搜索中搜索:undertow Java 21 虚拟线程,就会给出示例。 但是当前不建议使用,毕竟系统瓶颈也不在这里

2025-01-07 10:31

@chilun555 ThreadPoolKit 是JF框架的,或者说是对应用对业务的。
ActionHandler是Action分发处理器,不做异步转发的。
如果需要容器Servlet 使用虚拟线程,是Tomcat 或undertow 配置的事情了(网上有教程可搜索)。
JF和它们不在同一个类加载器了,不是同一个处理维度。

2025-01-03 17:04

@hamy 👍细心,我当时写完模板,执行生成后就发现掉了一行t.setColumnTypeMap(config.getContainerFactory().getAttrsMap()); 顺手在_MappingKit里加了,并做了项目加载测试。但是忘记加模板里了😄

2025-01-02 19:54

我不白看,我给小姐姐点赞👍

2025-01-02 19:09

以前我也有类似需求:
https://jfinal.com/share/2202

不过项目要是有用到hutool工具箱的话,也是很方便的:
https://doc.hutool.cn/pages/HttpUtil/#%E6%96%87%E4%BB%B6%E4%B8%8A%E4%BC%A0

2025-01-02 12:14

@山东小木 记得以前群里讨论过,弊大于利来着。 先这样吧,有需求的这样用也没问题,后续有升级这几个类的情况,跟着再拷贝一次就行了

2025-01-01 17:30

@chcode https://jfinal.com/share/2772
分享啦,有需要源码加我微信,发你也行

2025-01-01 16:42

@chcode 还有方案啊,只是对升级不太友好,得关注 JF 升级源码的动态了。我稍后分享一下吧。我记得以前分享过 替代 JF 源码的文章,不过不是 enjoy,是小程序多账户来着。我分享一下enjoy的吧,不建议

2025-01-01 12:34

@JFinal 😄功能丰富,代码简洁,一个钩子办大事~ APP 还没放开 https://jfinal.com/app/10058

2024-12-31 12:49

@chcode 升级高版本,# 只要不匹配内置的指令就没事儿,三个#以上才需要处理。可以先使用字符串替换### 为 #('###') 再转入enjoy当模板使用。或者就是书写时注意一下也行

2024-12-30 18:41

@chcode 词法分析器 Lexer 是写死的#
https://gitee.com/-/ide/project/jfinal/jfinal/edit/master/-/src/main/java/com/jfinal/template/stat/Lexer.java