package com.dubbo3.test.consumer.controller;
import com.alibaba.fastjson.JSON;
import com.dubbo3.test.api.AaUserServiceDubbo;
import com.dubbo3.test.api.User;
import com.dubbo3.test.api.UserServiceDubbo;
import org.apache.dubbo.config.annotation.DubboReference;
import org.springframework.web.bind.annotation.*;
/**
* @author weidong
* @version V1.0.0
* @description
* @since 2023/4/7
*/
@RestController
@RequestMapping("/dubbo/")
@CrossOrigin
public class UserController {
@DubboReference(check = false,timeout = 6000)
private UserServiceDubbo userControllerServiceDubbo;
@DubboReference(check = false,timeout = 6000, async = true)
private AaUserServiceDubbo aaUserServiceDubbo;
@GetMapping(value = "/get")
public String getUser(){
User user = userControllerServiceDubbo.getUserList();
return JSON.toJSONString(user);
}
@GetMapping(value = "/testTimeout")
public String testTimeout(){
User user = aaUserServiceDubbo.getUserList();
return JSON.toJSONString(user);
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
内容概要:java 基础架构 springboot2.X + dubbo3.1.0 + nacos2.1整合 适用人群:java 后端 服务端 springboot高版本中间件整合 使用场景:springboot高版本中间件整合,配置中心和注册中心使用nacos高版本,dubbo使用3.x版本 其他说明:消费项目中有测试TestUserController.http请求, 主要用途:springboot2.3.1作为基础脚手架,整合主流dubbo3.1.0(服务治理,微服务框架) + nacos2.1(主流注册中心和配置中心)
资源推荐
资源详情
资源评论
收起资源包目录
springboot-dubbo3.zip (40个子文件)
dubbo3-test
.DS_Store 6KB
dubbo3-test-consumer
pom.xml 859B
src
test
java
com
dubbo3
test
consumer
controller
TestUserController.http 140B
main
resources
application-nacos.yml 432B
application.yml 265B
java
com
dubbo3
test
consumer
controller
UserController.java 1KB
DubboConsumerApplication.java 423B
service
BaClient.java 382B
AaClient.java 388B
CaClient.java 388B
pom.xml 3KB
dubbo3-test.iml 80B
.idea
jarRepositories.xml 2KB
uiDesigner.xml 9KB
workspace.xml 8KB
misc.xml 513B
compiler.xml 876B
intellij-javadocs-4.0.1.xml 6KB
httpRequests
http-requests-log.http 498B
2023-04-07T135957.200.json 62B
2023-04-14T133241.200.json 4B
2023-04-12T160334.200.json 62B
2023-04-07T142419.200.json 62B
2023-04-07T164207.200.json 62B
http-client.cookies 30B
.gitignore 176B
encodings.xml 298B
dubbo3-test-provider
.DS_Store 6KB
pom.xml 860B
src
main
resources
application-nacos.yml 484B
application.yml 267B
java
com
dubbo3
test
provider
DubboProviderApplication.java 423B
service
UserServiceDubboImpl.java 615B
AaUserServiceDubboImpl.java 741B
config
YamlReadInitBean.java 955B
YamlReadBean.java 839B
dubbo3-test-api
pom.xml 1002B
src
main
java
org
dubbo3
test
com
dubbo3
test
api
UserServiceDubbo.java 182B
AaUserServiceDubbo.java 184B
User.java 348B
共 40 条
- 1
南巷Dong
- 粉丝: 3373
- 资源: 18
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页