我在tomcat的Spring MVC应用程序中使用Firebase.似乎firebase创建了一个非守护进程线程,可以防止tomcat关闭.
如何在Spring应用程序中终止/关闭Firebase?
这就是我使用Firebase的方式:
private static Firebase getUserRef(String username) { Firebase ref = new Firebase("https://"); return ref.child(username); } private static void createUserName(final String name) { final Firebase userref = getUserRef(name); userref.addListenerForSingleValueEvent(new ValueEventListener() { @Override public void onDataChange(DataSnapshot dataSnapshot) { Object value = dataSnapshot.getValue(); // logic } @Override public void onCancelled(FirebaseError firebaseError) { } }); }
该createUserName()
方法在控制器方法内部调用.
我应该使用豆子吗?