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