У меня есть два старых контроллера, написанных на Джерси.Мне нужно переписать их в Spring Boot, но, к сожалению, ни одно руководство не дало мне ответа, чтобы сделать это максимально эффективно.
return «redirect ...» меня не устраивает, потому что во втором контроллереЕсть много методов и есть параметр idr, который уникален для каждого запроса
1. Метод в первом контроллере
@Path("{id}/second")
public SecondEndpoint getSecondEndpoint(@PathParam("id") Long id) {
return this.beanFactory
.getBean(SecondEndpoint.class, id);
}
2.Второй контроллер
@Component
@Scope("prototype")
@RequiredArgsConstructor
@Slf4j
@RestController
public class SecondEndpoint {
private final Long id;
@GET
@Path("{secondId}")
public String saySmth((@PathParam("secondId") Long secondId){
return "hello" + id + " " + secondId;
}
}