如何在RestController中设置与服务器的通讯弹簧

时间:2018-09-09 20:04:52

标签: java spring server

从客户端到服务器发送json,其值为-在客户端对用户进行逐页成像所需的页码:

19 17 * * * curl -d '{"explorerId":'1', "pageNumber":'1',"turnOff":true}' -H "Content-Type: application/json" -X POST http://localhost:8080/types

我有方法,该方法可以向客户端提供大量实体。在方法中,我拆分了他(使用pageNumber值和对数据库的问题),并希望逐页返回到客户端。

@RestController
public class WPRestController extends GeneralController {
    private final int COUNT_VALUE = 50;

    @RequestMapping(value = "/types")
    public Page typeprocess(@RequestBody PostTemplate postTemplate) {
        long pageNumber = postTemplate.getPageId() - 1;
        List<Words> wordsList = getWordsListOffset(postTemplate.getExplorerId(), pageNumber, COUNT_VALUE);
        int[] count = new int[]{1};
        String result = wordsList.stream()
            .map(p -> (count[0]++) + " " + p.toString())
            .collect(Collectors.joining("\n"));
        Page page = new Page();
        page.setNumber(pageNumber++);
        page.setContent(result);
        return result;
        }
    }

如何使客户端用户按下键并向服务器重新发送查询? 即-客户必须获取内容,还必须获取pageNumber值并在curl查询中自动将其重新发送。

有可能吗?

0 个答案:

没有答案