gpt4 book ai didi

java - 在我的项目 mvc 上集成项目 restful

转载 作者:行者123 更新时间:2023-11-29 08:56:21 26 4
gpt4 key购买 nike

我是 spring webservice REST 的新手。我想创建两个项目,一个用于后端,在这个项目中我将创建我的网络服务 (REST)。我想将这个项目集成到我的第二个项目 Front-end 中。我该如何配置。

我之前使用 (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 我无法做同样的事情,因为我有几个 Controller 而不是一个类作为 (Soap)(端点)

最佳答案

如果您使用 Maven,则需要在前端项目中添加依赖项。

例如:

<dependency>
<groupId>org.app</groupId>
<artifactId>app.domain</artifactId>
<version>${project.parent.version}</version>
<scope>provided</scope>
</dependency>

然后在您的上下文(前端)添加并从您声明 web 服务的上下文中导入,

例如:

<import resource="classpath*:your_context_webservice_configuration.xml" />

然后你可以在任何你想要的地方注入(inject)bean,我希望。

例如:

<bean id="controller"  class="package.from.controller.Controller"
scope="session">
<property name="webServiceTemplate" ref="webServiceTemplate"/>

关于java - 在我的项目 mvc 上集成项目 restful,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20140159/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com