我是 spring webservice REST 的新手。我想为后端创建两个项目,在这个项目上我将创建我的Web服务( REST )。我想在我的seconde项目前端上集成这个项目。我该怎么配置呢。
我之前使用过( Soap ),我知道我应该在我的Dispatcher-servlet上添加它
<bean id="webServiceTemplate" class="org.springframework.ws.client.core.WebServiceTemplate">
<property name="marshaller" ref="marshaller" />
<property name="unmarshaller" ref="marshaller" />
<property name="defaultUri" value="http://localhost:8080/BE_WebService/endpoints" />
</bean>
但对于Web Service Rest,我无法做同样的事情,因为我有一个SEVERAL控制器而不是一个类( Soap )(端点)
答案 0 :(得分:0)
如果您正在使用maven,则需要在前端项目中添加依赖项。
例如:
<dependency>
<groupId>org.app</groupId>
<artifactId>app.domain</artifactId>
<version>${project.parent.version}</version>
<scope>provided</scope>
</dependency>
然后在您的上下文(前端)添加并从您声明webservice的上下文导入,
例如:
<import resource="classpath*:your_context_webservice_configuration.xml" />
然后你可以在任何你想要的地方注入豆子。
例如:
<bean id="controller" class="package.from.controller.Controller"
scope="session">
<property name="webServiceTemplate" ref="webServiceTemplate"/>