package com.example;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@SpringBootApplication
@EnableDiscoveryClient
public class ProviderApp {
public static void main(String[] args) {
SpringApplication.run(ProviderApp.class,args);
}
@RestController
@RequestMapping("/cloud")
class HelloController{
@Autowired
private ProviderService service;
@Autowired
private AnotherService anotherService;
@GetMapping("/helloo")
public String sayHello() throws Exception {
return service.hello();
}
@GetMapping("/ok")
public String sayok() throws Exception {
return anotherService.sayOk();
}
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
Springcloud项目调用dubbo项目.zip
共445个文件
xml:380个
java:23个
iml:17个
1星 需积分: 38 25 下载量 66 浏览量
2019-08-27
21:11:45
上传
评论 1
收藏 283KB ZIP 举报
温馨提示
实现Springcloud向dubbo项目的接口调用。 FeignToDubbo-starter模块负责利用Feign将底层的Http协议转化为dubbo协议,供SpringCloud项目使用。引入FeignToDubbo-starter后会引入dubbo的依赖,使用注解DubboRefence可以标注接口类为调用dubbo api的接口,同时 @DubboReference 的注解可以像Dubbo的Refence一样指定接口的调用参数,@DubboReference 注解标注的接口类会执行Http协议转Dubbo协议,之后的接口调用使用dubbo方式。
资源推荐
资源详情
资源评论
收起资源包目录
Springcloud项目调用dubbo项目.zip (445个子文件)
$PRODUCT_WORKSPACE_FILE$ 489B
Dockerfile 359B
Dockerfile 359B
Dockerfile 194B
Dockerfile 194B
Dockerfile 194B
Dockerfile 194B
Dockerfile 182B
Dockerfile 182B
springcloud-dubbo-consumer.iml 14KB
springcloud-dubbo-provider.iml 14KB
springcloud-nacos-consumer.iml 12KB
springcloud-nacos-provider.iml 12KB
springcloud-dubbo-demo.iml 11KB
springcloud-nacos-demo.iml 11KB
dubbo-sentinel-consumer.iml 9KB
dubbo-sentinel-provider.iml 9KB
dubbo-sentinel-api.iml 9KB
dubbo-sentinel-demo.iml 9KB
dubbo-nacos-provider.iml 8KB
dubbo-nacos-consumer.iml 8KB
dubbo-nacos-api.iml 8KB
dubbo-nacos-demo.iml 8KB
dubbo-nacos-demo.iml 8KB
demos.iml 336B
springcloud-sentinel-demo.iml 80B
ProviderApp.java 1KB
HelloServiceImpl.java 1KB
ProviderServiceImpl.java 992B
ProviderApp.java 905B
TestController.java 600B
TestController.java 598B
ConsumerApp.java 512B
ConsumerApp.java 512B
DubboProviderApplication.java 429B
DubboProviderApplication.java 429B
DubboConsumerApplicaiton.java 423B
DubboConsumerApplicaiton.java 423B
TestController.java 405B
TestService.java 401B
HelloServiceImpl.java 341B
FeignHelloService.java 279B
FeignHelloService.java 278B
ProviderServiceImpl.java 273B
AnotherService.java 174B
HelloService.java 101B
HelloService.java 101B
ProviderService.java 80B
ProviderService.java 80B
README.md 61B
README.md 61B
MANIFEST.MF 62B
.name 16B
log4j.properties 666B
log4j.properties 666B
log4j.properties 666B
log4j.properties 666B
application.properties 490B
application.properties 356B
application.properties 344B
application.properties 319B
application.properties 311B
application.properties 310B
application.properties 157B
application.properties 156B
workspace.xml 39KB
workspace.xml 32KB
workspace.xml 29KB
workspace.xml 26KB
springcloud_nacos_provider_jar.xml 14KB
workspace.xml 12KB
uiDesigner.xml 9KB
pom.xml 5KB
pom.xml 4KB
modules.xml 3KB
pom.xml 3KB
pom.xml 2KB
compiler.xml 2KB
Project_Default.xml 1KB
compiler.xml 1KB
compiler.xml 1KB
pom.xml 999B
pom.xml 999B
pom.xml 990B
pom.xml 989B
pom.xml 899B
pom.xml 899B
Maven__org_springframework_cloud_spring_cloud_starter_alibaba_nacos_discovery_0_2_1_RELEASE.xml 859B
encodings.xml 837B
Maven__org_springframework_cloud_spring_cloud_alibaba_sentinel_datasource_0_2_2_RELEASE.xml 831B
compiler.xml 827B
misc.xml 817B
Maven__org_springframework_cloud_spring_cloud_starter_alibaba_sentinel_0_2_2_RELEASE.xml 810B
Maven__org_springframework_cloud_spring_cloud_starter_netflix_archaius_2_0_0_RELEASE.xml 810B
Maven__org_springframework_cloud_spring_cloud_alibaba_nacos_discovery_0_2_1_RELEASE.xml 803B
Maven__org_springframework_cloud_spring_cloud_starter_netflix_ribbon_2_0_0_RELEASE.xml 796B
modules.xml 789B
Maven__org_springframework_cloud_spring_cloud_starter_openfeign_2_0_0_RELEASE.xml 761B
modules.xml 759B
Maven__org_springframework_boot_spring_boot_starter_freemarker_2_1_4_RELEASE.xml 757B
共 445 条
- 1
- 2
- 3
- 4
- 5
资源评论
- smith.Yan2020-12-10坑,资源不可用,不要上当!
帷幄庸者
- 粉丝: 79
- 资源: 7
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功