Spring 集成如何与 Web 服务(泽西岛)交互?
How Spring Integration interacts with Web Service (Jersey)?
我想知道
How Spring Integration interacts with Web Service (Jersey):
我想从头开始创建一个小项目
Maven, Spring Integration, Java EE, Jersey, MySQL.
我认为:
第一步将是:
正在向项目添加 Spring 集成。
创建输入通道和输出通道,创建 bean。
输出通道将转发请求http://localhost:8080/{Project}/{package}/team/Manchester
到 Web 服务(泽西岛)。
我认为它可以是这样的:
@Path(“/team”)
public class TeamService{
@GET
@Path(“/{param}”)
public Response getMsg(@PathParam(“param”) String msg){
return Response.status(200).entity(msg).build();
}
}
POJO class Team
:
public class Team(){
private long id;
private String name;
// getters and setters
}
在数据库中我将有 1 table team
__id_|___name____
1 | Manchester
2 | Barcelona
第二步将是:
创建方法 getTeam()
和 getTeamName()
以从数据库接收它的值。
Spring xml
应该是这样的?
<int-ws:outbound-gateway
id="Team"
request-channel="inputChannel"
uri="http://localhost:8080/{Project}/{package}/team/"/>
我看过Spring集成的教程,但不太明白它是如何与Web服务交互的。
如何将数据传递给 Spring 集成?
Spring 集成如何将数据传递到 Jersey?
在哪里可以找到具有类似任务的项目示例?
或者有人知道如何实现吗?
不清楚您的 inputChannel 是什么.. mySql 数据库?在这种情况下,您需要一个 JDBC 入站适配器来查询它;查询结果将放在 Spring 消息中。该消息将流经您的配置,直到到达出站网关。再次根据您的配置,将读取消息并为此消息执行相应的 SOAP 请求。
我想知道
How Spring Integration interacts with Web Service (Jersey):
我想从头开始创建一个小项目
Maven, Spring Integration, Java EE, Jersey, MySQL.
我认为:
第一步将是:
正在向项目添加 Spring 集成。
创建输入通道和输出通道,创建 bean。
输出通道将转发请求http://localhost:8080/{Project}/{package}/team/Manchester
到 Web 服务(泽西岛)。
我认为它可以是这样的:
@Path(“/team”)
public class TeamService{
@GET
@Path(“/{param}”)
public Response getMsg(@PathParam(“param”) String msg){
return Response.status(200).entity(msg).build();
}
}
POJO class Team
:
public class Team(){
private long id;
private String name;
// getters and setters
}
在数据库中我将有 1 table team
__id_|___name____
1 | Manchester
2 | Barcelona
第二步将是:
创建方法 getTeam()
和 getTeamName()
以从数据库接收它的值。
Spring xml
应该是这样的?
<int-ws:outbound-gateway
id="Team"
request-channel="inputChannel"
uri="http://localhost:8080/{Project}/{package}/team/"/>
我看过Spring集成的教程,但不太明白它是如何与Web服务交互的。
如何将数据传递给 Spring 集成? Spring 集成如何将数据传递到 Jersey?
在哪里可以找到具有类似任务的项目示例? 或者有人知道如何实现吗?
不清楚您的 inputChannel 是什么.. mySql 数据库?在这种情况下,您需要一个 JDBC 入站适配器来查询它;查询结果将放在 Spring 消息中。该消息将流经您的配置,直到到达出站网关。再次根据您的配置,将读取消息并为此消息执行相应的 SOAP 请求。