为了账号安全,请及时绑定邮箱和手机立即绑定

Java极速框架JFinal--如何定义全局的变量?

Java极速框架JFinal--如何定义全局的变量?

大话西游666 2018-07-15 15:12:13
-如何定义全局的变量? 类似servlet 中的init方法,我可以先初始化一些会用到的变量。 比如:InitialContext ctx = new InitialContext(props); 只需要初始化一次,多次使用。 能不能加在config中,在初始化应用的时候,就初始化掉。 如果可以,那么在controller中,能不能调用到?怎么用呢?
查看完整描述

1 回答

?
德玛西亚99

TA贡献1770条经验 获得超3个赞

直接上代码:

https://img1.sycdn.imooc.com//5b4b18fc000117a606440398.jpg

在controller 中这么使用:

https://img1.sycdn.imooc.com//5b4b19060001d1c606410162.jpg

YourJFinalConfig 中定义了 public static 属性是从属性文件中得到的,可以在系统的其它地方使用,如果不想使用 public static,可以使用 getter 方法来做。此例中 loadPropertyFile 方法被调用了两次,第一次加载得到一个 Properties 对象供 InitialContext使用,后面的一次调用供后面的 getPorperty系列方法来用

查看完整回答
反对 回复 2018-07-15
  • 1 回答
  • 0 关注
  • 740 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信