1 快速上手

2 JFinalConfig

3 Controller

4 AOP

5 ActiveRecord

6 Enjoy 模板引擎

7 EhCachePlugin

8 RedisPlugin

9 Cron4jPlugin

10 Validator

11 国际化

12 Json 转换

13 JFinal架构及扩展

14 升级到 5.1.2

1.9 IDEA下开发

1、热加载

    由于 jfinal-undertow 与 jetty-server 的热加载都是通过监控 class 文件是否被更新而触发的,但 IDEA 默认不支持自动编译,所以其 class 文件在开发过程中不会被更新。因此,在 IDEA 下默认不支持热加载,可以在网上找一找开启 IDEA 自动编译的配置来支持,下面给出几个这类资源:

https://jfinal.com/share/2541

https://jfinal.com/share/2434

https://my.oschina.net/fdblog/blog/172229

https://jfinal.com/share/1357


    也可以使用Shift + F9的快捷键启动,在修改代码后,再使用Ctrl + F5的方式重启,此方式比用传统的 maven jetty plugin要快速,注意使用 Ctrl + F5重启前需要使用Alt + 5 将焦点转向debug窗。IDEA下开发尽量使用快捷键,避免使用鼠标,将极大提升开发率。


2、多模块

    在 jfinal undertow 之下使用 maven 多模块开发,有跨模块加载资源的需求,可以参考这里:

http://www.jfinal.com/share/1285


3、IDEA 下模板文件路径不正确

  详见:https://jfinal.com/doc/1-5