package com.hao.controller; import com.hao.model.api.Api; import com.hao.service.ApiService; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.RequestParam; /** * Created by user on 2016/3/31. */ @Controller @RequestMapping("api") public class ApiManagerController extends AbstractController{ private static final Logger LOGGER = LoggerFactory.getLogger(ApiManagerController.class); @Autowired private ApiService apiService; @RequestMapping(value = "add",method = RequestMethod.GET) public String addApi() { return "api/edit"; } @RequestMapping(value = "edit",method = RequestMethod.GET) public String editApi(@RequestParam(value = "id") String id, Model model) { Api api = apiService.query(id); if (api != null) { model.addAttribute("api",api); } else { LOGGER.info("此API不存在 API id {}",id); } return "api/edit"; } }