我想使用spring框架在service / dao / web下使用maven项目创建webservice模块。 Axis2是否可以与Spring和JWS注释一起使用?我需要包含services.xml吗? 我可以将此模块捆绑为jar并作为战争的一部分进行部署,类似于其他模块吗?
由于
答案 0 :(得分:1)
这可以通过以下步骤实现。
将上下文文件引用添加到web.xml。
修改services.xml,将以下参数添加到服务描述中。
<parameter name="SpringBeanName"> your service bean name </parameter>
<parameter name="ServiceObjectSupplier">org.apache.axis2.extensions.spring.receivers.SpringServletContextObjectSupplier</parameter>
在ApplicationContext.xml中添加服务bean
<bean name="your service bean name" class="fully qualified class name"></bean>
现在,在服务bean中,您可以使用注释来使用spring服务,并在应用程序上下文中提供bean定义。
答案 1 :(得分:0)