eureka、feign整合
parent
b030508da1
commit
89f13b93b4
@ -1,14 +1,32 @@
|
||||
package cn.estsh.i3plus.core.api.controller;
|
||||
|
||||
import cn.estsh.impp.framework.boot.util.ResultBean;
|
||||
import cn.estsh.i3plus.pojo.base.bean.BaseResultBean;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import org.springframework.cloud.openfeign.FeignClient;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestMethod;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
|
||||
@FeignClient("/cloud")
|
||||
//CommonEnumUtil
|
||||
@FeignClient(name="core",path="/cloud")
|
||||
public interface DemoCloudInterface {
|
||||
|
||||
@GetMapping(value="/test")
|
||||
@ApiOperation(value="测试",notes = "测试")
|
||||
ResultBean simpleTest(String test);
|
||||
@RequestMapping(value="/test-get",method= RequestMethod.GET)
|
||||
@ApiOperation(value="测试分布式调用GET",notes = "测试分布式调用GET")
|
||||
BaseResultBean testGet(@RequestParam("test") String test);
|
||||
|
||||
@RequestMapping(value="/test-post",method= RequestMethod.POST)
|
||||
@ApiOperation(value="测试分布式调用POST",notes = "测试分布式调用POST")
|
||||
BaseResultBean testPost(@RequestParam("test") String test);
|
||||
|
||||
|
||||
@RequestMapping(value="/test-put",method= RequestMethod.PUT)
|
||||
@ApiOperation(value="测试分布式调用PUT",notes = "测试分布式调用PUT")
|
||||
BaseResultBean testPut(@RequestParam("test") String test);
|
||||
|
||||
|
||||
@RequestMapping(value="/test-delete",method= RequestMethod.DELETE)
|
||||
@ApiOperation(value="测试分布式调用DELETE",notes = "测试分布式调用DELETE")
|
||||
BaseResultBean testDelete(@RequestParam("test") String test);
|
||||
}
|
||||
|
@ -0,0 +1 @@
|
||||
ribbon.eureka.enabled=true
|
Loading…
Reference in New Issue