当前位置: 代码迷 >> 应用服务器 >> 关于spring的有关问题
  详细解决方案

关于spring的有关问题

热度:5891   发布时间:2013-02-26 00:00:00.0
关于spring的问题
问一个关于spring容器的问题 我启动tomcat服务器加载spring的时候 spring都是做了什么?是实例化bean了吗? 如果我有一个请求要用的这个bean的话,那么再请求之前是不是还要去加载一下spring的配置 得到这个bean?


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