首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

sap服务器应用webservice加载spring的机制有关问题

2012-12-22 
sap服务器应用webservice加载spring的机制问题????? 在项目开发中,使用sap服务器进行系统开发。由于编写的

sap服务器应用webservice加载spring的机制问题

????? 在项目开发中,使用sap服务器进行系统开发。由于编写的是webservice,所以启动的时候要加载spring的类,而sap服务器在这时候就会出现无法获得spring工厂中的类,万分头疼。
????? 解决方案就是最上方的webservice不要去依赖注入spring的类,而是要在方法中取获取该spring工厂中的类。
????? 问题又出现了,spring工厂提供的类不能去new,只能通过其他途径去获取了。
????? 有人说:好,写一个工厂类BeanFactory,内部使用ClassPathXmlApplicationContext类加载spring的配置文件,从而获得需要的类。
????? 可是项目是web项目,如果再使用这样的加载机制就会出现spring工厂不单一的情况,获得的类也可能不是单一的。所以我们要从web方面处理。
????? 解决方法有两种:

????? 一、编写ServicesSingleton,代码如下:

??? 第一种方法为开发项目使用的方法,第二种方法没有进行测试,有兴趣的可以试一下。

?

?

?

?

?

热点排行