使用Jfinal开发,怎么在controller中访问到jfinal启动后创建的全局对象
新项目,需要连接消息服务器发送数据。如果在action中每次连接消息服务器效率太低。我希望在 JFinalConfig创建创建new一个全局对象,保持连接,在action中随时调用,提高效率。问题是我怎么访问到全局的对象?谢谢,詹波。
怎么在controller中访问到jfinal启动后创建的全局对象,比如:
public class AdminConfig extends JFinalConfig {
classA a;
public void afterJFinalStart() {
a=new classA();
}
}
我想在下面的action中访问a,应该怎么做?
public class UserController extends Controller {
public void index() {
renderNull();
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
用静态变量保存就行了啊,不过可能存在同步问题。
public class AdminConfig extends JFinalConfig {
public static final classA a;
public void afterJFinalStart() {
a=new classA();
}
}
请教,或者有其他方法