application xml配置如下<bean id="userDao" class="com.text.UserWork"></bean>
ApplicationContext applicatContext = new ClassPathXmlApplicationContext("appxxxxx.xml")UserWork user = applicatContext.getBean("userDao");请问这个UserWork的资源什么时候回收,如果不回收,对内在资源占用影响大吗?
ApplicationContext applicatContext = new ClassPathXmlApplicationContext("appxxxxx.xml")UserWork user = applicatContext.getBean("userDao");请问这个UserWork的资源什么时候回收,如果不回收,对内在资源占用影响大吗?
applicatContext.getBean("userDao");
该bean还是会被重新创建,因为再次调用的时机不定,所以与其浪费不必要的系统资源再创建,不如不回收bean或者更灵活的方式管理,实在内存不够时就回收一些最不必要存在的bean,like floor 1 said
spring线程是什么时候结束的呢?