spring中的bean对象生命周期有多长

如果在配置文件中声明一个bean对象,这个web程序一直运行,那这个bean对象会不会一直存在
默认的bean是单例的,也就是说只有spring 容器关闭的时候才会销毁这些bean对象,如果声明的bean对象是prototype类扰闹型的话,就碧销非单缓慧罩例了, 那么这些对象将不由spring容器维护,该对象没有引用的时候jvm会适时垃圾回收掉