3.5版本中,如何在afterJFinalStart中调用controller中的方法把数据库中的固定配置放在session中

现在我有这样的需求:

      系统中有些配置项,比如系统的名称,一些阀值,技术支持等信息放在一张配置表config中,现在我想在项目启动中就在afterJFinalStart方法中把这项配置以键值的方式放在session中,使用的是enjoy模板引擎,请问各位大神们!怎么实现这个功能?

评论区

JFinal

2018-11-11 15:32

这种情况不用配置在 session 中, 在 session 中不划算,直接用 enjoy 的 shared object 扩展即可,例如:
engine.addSharedObject("myConfig", myConfig);

用的时候直接用,例如:
#(myConfig.value)

zz105919

2018-11-11 16:23

@JFinal 好的,谢谢

fansunion

2018-11-12 16:15

学习了

fansunion

2018-11-12 16:17

@JFinal 现在是用拦截器做的,向Controller set属性,麻烦许多。

热门反馈

扫码入社