/** * Company * Copyright (C) 2014-2017 All Rights Reserved. */ package com.bootcwenao.feignserver.controller; import com.bootcwenao.feignserver.servers.FeignServer; import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiParam; import org.codehaus.jettison.json.JSONObject; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.kafka.core.KafkaTemplate; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.ResponseBody; /** * @author cwenao * @version $Id FeignController.java, v 0.1 2017-01-15 13:50 cwenao Exp $$ */ @Controller public class FeignController { @Autowired FeignServer feignServer; @Autowired KafkaTemplate kafkaTemplate; @ApiOperation(value = "/testFeign",notes = "测试Feign",httpMethod = "GET") @ApiParam(name = "content",value = "参数:content") @RequestMapping("/testFeign") @ResponseBody public void testFeign(String content) { String ribbonStr = feignServer.testRealRibbon(content); System.out.println(ribbonStr); } @RequestMapping("/testKafka") @ResponseBody public void testkafka(String message) { System.out.println(message); kafkaTemplate.send("bootcwenaoTopic", "bootcwnao", message); } }