问一个关于spring容器的问题 我启动tomcat服务器加载spring的时候 spring都是做了什么?是实例化bean了吗? 如果我有一个请求要用的这个bean的话,那么再请求之前是不是还要去加载一下spring的配置 得到这个bean?
------解决方案--------------------------------------------------------
1:在服务器加载时,会同时加载Spring配置文件,如果配置有问题的话,会直接在控制台报错;
2:在服务器加载完成后,会实例化需要的bean,并且按照Spring配置文件进行依赖注入;
3:在new Spring容器的时候,将new出来的容器保存在作用域中,这样需要用到Spring中的bean时,直接到作用域中拿到 容器的对象,在用getbeans()方法取出想用的beans即可;
4:Spring容器 也属于重量级的,不建议每次都new。