Поэтому я разрабатываю REST API в приложении, которое одновременно использует Spring и Wicket.
Если я аннотирую @RequestMapping (value = "/exchange") в моем аннотированном классе Spring @Controller (тот, который действует как веб-сервер), как мне настроить Wicket для "распознавания" http://myserver.com/myapp/exchange или http://myserver.com/myapp/exchange/onemethod как действительный URL-адрес, поэтому я не получаю ошибку 404 при попытке вызвать веб-сервис у клиента?
Используйте аннотацию JAX-RS @Path
:
@Path("exchange")
@Component
public class ExchangeService {
@POST
@Path("onemethod")
public void oneMethod(...) {
...
}
}