С вашего вопроса Я предполагаю, что у вас есть интерфейс с некоторым javascript, который вызывает конечную точку REST, написанную на Java, используя Spring. Я не знаю, как делиться перечнем между javascript и Java (это разные языки), но вы можете либо отправить его порядковое значение, либо имя значения enum. Я поеду с последним.
Таким образом, вы можете просто получить его как параметр запроса в своей конечной точке. Как так:
@RequestMapping(
path = some/path
method = GET)
public SomeTypeAsResponse method(@RequestParam(name = "payment_mode") PaymentModeEnum paymentMode) {
...
}
передать его в виде строки, как метод 'CASH', а в контроллере покоя' (@RequestParam PaymentModeEnum перечисление) {} ' –