Spring boot несколько параметров - запрос GET - PullRequest
0 голосов
/ 08 февраля 2020

Я сталкиваюсь с проблемой DB2 при передаче нескольких параметров из FE. Первоначально я пытался передать один параметр из FE и второй параметр, который я дал непосредственно в самом запросе, затем он работал нормально. Но сейчас я пытаюсь передать оба параметра из FE и теперь получаю проблему с БД. И я проверил в сервисе, оба параметра приходят к BE, но не понимая, в чем проблема.

Это мой контроллер:

@RestController
@RequestMapping("/api/auth")
@CrossOrigin
public class AController {
@RequestMapping(value = "search/{keyword}/{nrows}", method = RequestMethod.GET)
	public BOutput readId(@PathVariable("keyword") String keyword, @PathVariable("nrows") int nrows) {
  return aService.findId(keyword, nrows);
  }
}

Это интерфейс репозитория:

@Repository
public interface Udata_Repository  extends JpaRepository<UTable, String>  {

@Query(value = "select B_ID from UTable where B_ID like :keyword% FETCH FIRST :nrows ROWS ONLY", 
nativeQuery=true)
List<String> find_id(@Param("keyword") String keyword, @Param("nrows") int nrows);
}

Мой запрос FE GET выглядит так:

http://localhost:8080/api/auth/search/A/1

Это ошибка, которую я получаю в консоли весенней загрузки. enter image description here

Я пытался проверить все возможные способы, но не решился, нужна помощь здесь.

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