2021-07-22 22:37
@zhangshulong 配置一下:https://jfinal.com/doc/6-2
// 支持模板热加载,绝大多数生产环境下也建议配置成 true,除非是极端高性能的场景
engine.setDevMode(true);
如果配置了也不好使,需要检查idea的项目路径配置是否非常规,需要让engine的文件模板路径对上所修改的文件,这样engine才能检测到文件被修改了
2021-07-14 16:30
不懂,等大牛来回答吧,我知道一些资料:
UndertowServer对象可以getUndertowConfig(),操作更多配置,以及Undertow对象,如果找到那个配置, 应该可以直接赋值。
但是我在网上查了下资料,说是undertow 子系统不支持 WebDAV ???
https://access.redhat.com/documentation/zh-cn/red_hat_jboss_enterprise_application_platform/7.0/html/configuration_guide/configuring_the_web_server_undertow
2021-07-03 16:02
@小徐同学 是了,可以直接渲染为JSON,如果支持js加载的话,还可以直接渲染js文件。。。总的来说,得看前端想咋做了
2021-07-02 13:55
上面是一种方式,最简单的是用命令挂参端口即可,源码中有说明:
使用 System.getProperty(...) 加载命令行传入的 undertow.port 与 undertow.host 参数, 因为这两个参数最有可能在运行项目时进行变动,这个功能可以免去创建 config/undertow-pro.txt 来配置最需要变动的 port 与 host 参数,进一步节省时间 使用示例: java -Dundertow.port=8080 -Dundertow.host=0.0.0.0 -jar jfinal-club-release.jar 传参注意事项: 1:传参规则由 java 命令行给定,与 jfinal undertow 项目完全无关 2:传参以 "-D" 为前缀,并且该前缀与后方的参数名之间不能有空格 3:参数名与参数值中间用等号字符分格,且等号前后不能空格。
也就是说可以复制 jfinal.sh 里面只改 java -Dundertow.port=8080 这一行即可