package cn.binux.item.controller; import cn.binux.constant.Const; import cn.binux.item.service.ItemService; import cn.binux.item.vo.TbItemVO; import cn.binux.pojo.TbItemDesc; import com.alibaba.dubbo.config.annotation.Reference; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RequestMapping; /** * 商品查询 Controller * * @author xubin. * @create 2017-02-06 下午3:50 */ @Controller public class ItemController { private static final Logger logger = LoggerFactory.getLogger(ItemController.class); @Reference(version = Const.XBIN_STORE_ITEM_VERSION) private ItemService itemService; @RequestMapping("/item/{id}") public String getItemByItemId(@PathVariable("id") Long itemId, Model model) { TbItemVO item = new TbItemVO(itemService.getItemById(itemId)); TbItemDesc itemDesc = itemService.getItemDescById(itemId); model.addAttribute("item", item); model.addAttribute("itemDesc", itemDesc); return "item"; } }