Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
Y
yudao-cloud
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
hblj
yudao-cloud
Commits
6d9195ac
提交
6d9195ac
authored
6月 03, 2022
作者:
YunaiV
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
引入 spring cloud dubbo 依赖,实现 dubbo + rest 双协议
上级
13936b39
隐藏空白字符变更
内嵌
并排
正在显示
4 个修改的文件
包含
27 行增加
和
1 行删除
+27
-1
ApiConstants.java
...va/cn/iocoder/yudao/module/system/enums/ApiConstants.java
+2
-0
pom.xml
yudao-module-system/yudao-module-system-biz/pom.xml
+11
-0
OAuth2TokenApiImpl.java
...er/yudao/module/system/api/oauth2/OAuth2TokenApiImpl.java
+3
-0
application.yaml
...dao-module-system-biz/src/main/resources/application.yaml
+11
-1
没有找到文件。
yudao-module-system/yudao-module-system-api/src/main/java/cn/iocoder/yudao/module/system/enums/ApiConstants.java
浏览文件 @
6d9195ac
...
...
@@ -9,4 +9,6 @@ public class ApiConstants {
public
static
final
String
API_PREFIX
=
"/rpc-api/system"
;
public
static
final
String
API_VERSION
=
"1.0.0"
;
}
yudao-module-system/yudao-module-system-biz/pom.xml
浏览文件 @
6d9195ac
...
...
@@ -72,6 +72,17 @@
<artifactId>
yudao-spring-boot-starter-redis
</artifactId>
</dependency>
<!-- RPC 远程调用相关 -->
<dependency>
<groupId>
org.springframework.cloud
</groupId>
<artifactId>
spring-cloud-starter-openfeign
</artifactId>
</dependency>
<dependency>
<groupId>
com.alibaba.cloud
</groupId>
<artifactId>
spring-cloud-starter-dubbo
</artifactId>
</dependency>
<!-- Registry 注册中心相关 -->
<dependency>
<groupId>
com.alibaba.cloud
</groupId>
...
...
yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/api/oauth2/OAuth2TokenApiImpl.java
浏览文件 @
6d9195ac
...
...
@@ -9,6 +9,7 @@ import cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2AccessTokenDO;
import
cn.iocoder.yudao.module.system.service.oauth2.OAuth2TokenService
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
org.apache.dubbo.config.annotation.DubboService
;
import
org.springframework.validation.annotation.Validated
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RestController
;
...
...
@@ -16,8 +17,10 @@ import org.springframework.web.bind.annotation.RestController;
import
javax.annotation.Resource
;
import
static
cn
.
iocoder
.
yudao
.
framework
.
common
.
pojo
.
CommonResult
.
success
;
import
static
cn
.
iocoder
.
yudao
.
module
.
system
.
enums
.
ApiConstants
.
API_VERSION
;
@RestController
// 提供 RESTful API 接口,给 Feign 调用
@DubboService
(
version
=
API_VERSION
)
// 提供 Dubbo RPC 接口,给 Dubbo Consumer 调用
@Validated
public
class
OAuth2TokenApiImpl
implements
OAuth2TokenApi
{
...
...
yudao-module-system/yudao-module-system-biz/src/main/resources/application.yaml
浏览文件 @
6d9195ac
...
...
@@ -66,7 +66,17 @@ mybatis-plus:
# id-type: ASSIGN_ID # 分配 ID,默认使用雪花算法。注意,Oracle、PostgreSQL、Kingbase、DB2、H2 数据库时,需要去除实体类上的 @KeySequence 注解
logic-delete-value
:
1
# 逻辑已删除值(默认为 1)
logic-not-delete-value
:
0
# 逻辑未删除值(默认为 0)
type-aliases-package
:
${yudao.info.base-package}.module.*.dal.dataobject
type-aliases-package
:
${yudao.info.base-package}.dal.dataobject
---
#################### RPC 远程调用相关配置 ####################
dubbo
:
scan
:
base-packages
:
${yudao.info.base-package}.api
# 指定 Dubbo 服务实现类的扫描基准包
protocol
:
name
:
dubbo
# 协议名称
port
:
-1
# 协议端口,-1 表示自增端口,从 20880 开始
registry
:
address
:
spring-cloud://localhost
# 设置使用 Spring Cloud 注册中心
---
#################### 芋道相关配置 ####################
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论