Java 在我的项目mvc上集成项目restful
我是SpringWebService REST的新手。我想为后端创建两个项目,在这个项目上我将创建我的web服务(REST)。我想在我的第二个项目前端集成这个项目。我如何配置它 我以前使用过(Soap),我知道应该将其添加到Dispatcher servlet中Java 在我的项目mvc上集成项目restful,java,spring,web-services,rest,soap,Java,Spring,Web Services,Rest,Soap,我是SpringWebService REST的新手。我想为后端创建两个项目,在这个项目上我将创建我的web服务(REST)。我想在我的第二个项目前端集成这个项目。我如何配置它 我以前使用过(Soap),我知道应该将其添加到Dispatcher servlet中 <bean id="webServiceTemplate" class="org.springframework.ws.client.core.WebServiceTemplate"> <property na
<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,我不能做同样的事情,因为我有几个控制器,而没有一个类作为(Soap)(端点)如果您使用maven,则需要在前端项目中添加依赖项 例如:
<dependency>
<groupId>org.app</groupId>
<artifactId>app.domain</artifactId>
<version>${project.parent.version}</version>
<scope>provided</scope>
</dependency>
org.app
应用程序域
${project.parent.version}
假如
然后在您的上下文(前端)中,从声明webservice的上下文中添加和导入
例如:
我希望你可以把豆子注射到任何你想注射的地方
例如:
<bean id="controller" class="package.from.controller.Controller"
scope="session">
<property name="webServiceTemplate" ref="webServiceTemplate"/>
非常感谢您的回复。我想问你关于bean的问题,如果我有很多控制器,我应该写很多bean?或者我编写package.from.controller.*不客气,我使用它来声明许多bean,但您也可以使用组件扫描和注释控制器而不是声明。
<bean id="controller" class="package.from.controller.Controller"
scope="session">
<property name="webServiceTemplate" ref="webServiceTemplate"/>