##使用git bash發送時會獲取不到pageSize的值,必須要將路徑中的特殊符號進行轉義;
##使用瀏覽器自帶的發送工具(如firefox插件RESTClient)就無問題;
轉義後即可操作成功:
curl -H "Content-Type:application/json" -X GET http://localhost:9999/stock/list?pageNo=2\&pageSize=6
java controller代碼:
@RestController
@RequestMapping(value = "/stock")
public class StockController {
private static final Logger log = LoggerFactory.getLogger(StockController.class);
@Autowired
private StockService stockService;
/**
*
* @param tablelog
* @param pageNo
* 頁數
* @param pageSize
* 每頁條數
* @return
*/
@GetMapping("/list")
public Result list(@RequestParam("pageNo") Integer pageNo, @RequestParam("pageSize") Integer pageSize) {
log.info("pageNo:{} pageSize:{}", pageNo, pageSize);
List<Stock> list = stockService.findAll(pageNo, pageSize);
log.info("{}", list);
return Result.ok(list);
}