Android:调用Spring MVC Restful WebService

时间:2017-05-17 19:16:23

标签: java android spring web-services rest

我有一个 restful web service ,它是使用spring编写的。现在我想从我的Android应用程序中调用它。

不幸的是我熟悉改造。

这是我在restful web服务中的一种方法。

import com.example.service.RosterDetailService;
import com.fasterxml.jackson.databind.JsonNode;
import com.fasterxml.jackson.databind.node.ObjectNode;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;    

@RestController
@RequestMapping(value = "/api/v1/roster")
public class RosterDetailManagement {
    private final Logger logger = LoggerFactory.getLogger(RosterDetailManagement.class);

    @Autowired
    private RosterDetailService rosterDetailService;


    @RequestMapping(value = "/details/getGuardRecords", method = RequestMethod.POST)
    @ResponseBody
    public List<Map<Object, Object>> getRosterDetailsByGuardEmailAndType(@RequestBody ObjectNode params) {
        logger.info("-----------RosterDetailManagement, getRosterDetailsByGuardEmailAndType 1");
        Map<Object, Object> response = new HashMap<>();
        String guardEmail = params.get("guardEmail").asText();
        String status = params.get("status").asText();

        return rosterDetailService.getRosterDetailsByGuardEmailAndType(guardEmail, status);
    }
}

现在我想要在android中调用这个安静的Web服务的详细步骤。

任何人都可以帮助我吗?

0 个答案:

没有答案