package com.ui.ctrl; import com.ui.contants.HttpUriContants; import com.ui.http.HttpRestClient; import com.ui.model.BaseResponse; import com.ui.model.domain.RedisOperateModel; import com.ui.model.domain.SqlOperateModel; import com.ui.model.req.User; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.ResponseBody; import org.springframework.web.bind.annotation.RestController; import org.springframework.web.servlet.ModelAndView; import javax.servlet.http.HttpSession; /** * Created by craig.qin on 2017/6/26. * redis 命令操作 -查询 */ @RestController @RequestMapping("/redisOperate") public class RedisOperateCtrl { Logger log = LoggerFactory.getLogger(RedisOperateCtrl.class); @Autowired private HttpRestClient httpClient; /* 跳转到redis 命令操作 界面 */ @RequestMapping("/toRedisOperate") public ModelAndView toRedisOperate(){ return new ModelAndView("redisoperate/redisoperate"); } /* 查询redis源 */ @RequestMapping("/queryRedisList") @ResponseBody public BaseResponse queryRedisList( HttpSession session){ BaseResponse res = httpClient.defaultPost(HttpUriContants.REDIS_INFO_LIST, null, BaseResponse.class); return res; } /* 查询 */ @RequestMapping("/query") @ResponseBody public BaseResponse query( HttpSession session,RedisOperateModel redisOperateModel){ User u = (User) session.getAttribute("user"); redisOperateModel.setUserId(u.getId()); redisOperateModel.setUserName(u.getName()); BaseResponse res = httpClient.defaultPost(HttpUriContants.REDIS_OPERATE_QUERY, redisOperateModel, BaseResponse.class); return res; } }