Code Bye

spring如何让其延时加载applicationContext.xml

 

applicationContext.xml的实体bean在启动的时候会被自动实例化,我在想如何控制spring加载applicationContext.xml文件的时间呢,比如启动后延时N秒后再加载,然后再实例化实体bean

顶一下,居然没有回答
你的“启动后”是指启动什么之后?
我理解索性就做成用到的时候再加载相应的context就行了吧,不用像你说的一定要谁启动之后多少秒再加载

100分
spring的配置文件在<beans></beans>标签中是有一个default-lazy-init属性的,这个属性就是代表整个配置文件中的bean是否默认延迟初始化。其值为true和false,楼主要延迟加载设置成true就可以了,这样只有当用到这个bean的时候才会去初始化。
3楼正解,<beans></beans>一般都会在一个叫application***.xml的文件中

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明spring如何让其延时加载applicationContext.xml