Функция отмены весенней загрузки в контроллере - PullRequest
0 голосов
/ 08 мая 2018

Я хочу иметь один URL для двух функций. Первый без параметров, а второй с параметрами.

код:

@RestController
public class MainController {
    @GetMapping("/")
    public String search(@RequestParam(value = "search") String... keys) {
        return Arrays.toString(keys);
    }

    @GetMapping("/")
    public String results() {
        return "results!";
    }
}

Прямо сейчас он продолжает выдавать мне ошибку. есть ли решение для этого?

Спасибо.

1 Ответ

0 голосов
/ 08 мая 2018

Вы должны добавить параметр params к @GetMapping, что позволит ограничить отображение запросами, которые включают эти параметры

@GetMapping(path = "/", params = {"search"})
public String search(@RequestParam("search") String... keys)

См. Документацию для @ GetMapping # params .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...