Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Spring MVC应用程序中Firebase侦听器的放置位置_Java_Spring_Spring Mvc_Firebase_Firebase Realtime Database - Fatal编程技术网

Java Spring MVC应用程序中Firebase侦听器的放置位置

Java Spring MVC应用程序中Firebase侦听器的放置位置,java,spring,spring-mvc,firebase,firebase-realtime-database,Java,Spring,Spring Mvc,Firebase,Firebase Realtime Database,我是从后端访问Firebase的新手。我的问题是我应该在哪里实例化我的听众?如果我在调用我的一个控制器方法时这样做,那么我将失去对在将侦听器添加到数据库引用时实例化的线程的控制。我希望代码尽可能保持无状态,因此我希望避免使用和布尔hasaddedfirebelisteners 有什么想法吗?您想什么时候实例化侦听器?是在应用程序启动期间吗?或者当您收到请求时?有些侦听器应该在启动时实例化,有些应该在请求时实例化,但后者中的大多数将只侦听一个事件。为什么不在要实例化侦听器时使用ServletCon

我是从后端访问Firebase的新手。我的问题是我应该在哪里实例化我的听众?如果我在调用我的一个控制器方法时这样做,那么我将失去对在将侦听器添加到数据库引用时实例化的线程的控制。我希望代码尽可能保持无状态,因此我希望避免使用和布尔
hasaddedfirebelisteners


有什么想法吗?

您想什么时候实例化侦听器?是在应用程序启动期间吗?或者当您收到请求时?有些侦听器应该在启动时实例化,有些应该在请求时实例化,但后者中的大多数将只侦听一个事件。为什么不在要实例化侦听器时使用ServletContextListener?是在应用程序启动期间吗?或者当您收到请求时?有些侦听器应该在启动时实例化,有些应该在请求时实例化,但后者中的大多数只侦听一个事件。为什么不使用ServletContextListener呢