JFinal模板中可以简写常量的一个方法

JFinal模板引擎设计调用静态常量的方法其实是非常简单的,之前在JFinal模板里调用 静态常量一般都是这么写:

image.png

image.png

image.png

可能写一个还感觉不到什么,但是一行写多个的时候就非常不方便阅读了,太长了。

这里有一个方案学到之后分享一下:

使用Engine.addSharedObject("SessionKey",new SessionKey());即可image.png

这样在JFinal模板里调用就按照为这个类的实例起的名字后面加 "点" 去调用常量就可以了;如下图:

image.png


看着更优雅了许多是不是。

波总在对JFinal模板引擎设计上可谓下了真功夫了,各种场景考虑的很周到,只不过文档里没写出来。

这里建议使用的时候为SharedObject起名字的时候 就直接用类名,更容易记忆和阅读。


更多资源推荐:

JFinal 新UI 使用指南:https://www.jfinal.com/share/1458

JBolt平台开发入门:https://www.jianshu.com/p/c798dd3e445f

JFinal+Jsoup做个爬虫抓美女:https://www.jfinal.com/share/1477

image.png


评论区

JFinal

2019-03-18 23:25

static 常量在多处使用时,使用 engine.addSharedObject(....) 配置,用时使用 Xxxx.yyy 是最优体验,赞

杜福忠

2019-03-18 23:31

JF布道者老师