请教undertow文件监控功能

有个需求,方便后期实施人员对系统添加个性化功能。

目前JFinal的开发模式是否满足需求?

思路:

后台在线创建或编辑java文件,并保存到指定的目录中。

undertow监控web目录下面的.java文件,如有新增java文件,自动编译成class。

是否可行?

评论区

JFinal

2020-09-07 19:34

这个需要自己添加代码来实现, undertow 在生产环境下不支持动态加载 class 文件

当然,你可以去除生产环境这个判断,让其也支持

只不过,要实现你的需求,我建议采用别的方案,例如通过扩展类加载器实现动态功能

还有一个比较简单的方案是通过 enjoy 模板引擎来调用,因为 enjoy 支持动态热加载模板内容

enjoy 模板中可以很方便与 java 互动调用各种功能,文档中有说明

热门反馈

扫码入社