У меня есть конфигурация, которая должна обслуживать параметры запроса и возвращать ответ. Вот моя конфигурация. К сожалению, компонент Service Activator не может быть создан весной.Извлечение множества параметров запроса из входящего шлюза
<int-http:inbound-gateway request-channel="inChannel"
reply-channel="outChannel" supported-methods="GET"
path="/ticket">
<int-http:request-mapping consumes="text/plain" params="param1,param2,param3"
produces="text/plain" />
</int-http:inbound-gateway>
<int:service-activator ref="ticketIssuingService" method="processTicket"
input-channel="inChannel" output-channel="outChannel"/>
@MessageEndpoint
public class TicketIssuingService {
public String processTicket(??? payload){
System.out.println("Query Paramter String is "+payload);
return null;
}
}
http://localhost:8080/job/ticket?param1=type¶m2=linkstate¶m3=duration
Как я могу получить параметры, так что я могу передать обслуживание методу processTicket? Весна жалуется, что не было найдено подходящих методов. Какими должны быть аргументы для метода processTicket? Пожалуйста, помогите
Спасибо большое Артем! – BreenDeen