Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
fuyue82
o2oa
提交
4a65d4c5
o2oa
项目概览
fuyue82
/
o2oa
与 Fork 源项目一致
Fork自
浙江兰德纵横网络技术股份有限公司 / o2oa
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
o2oa
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
4a65d4c5
编写于
11月 01, 2021
作者:
O
o2null
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fix oauth
上级
7f86e95e
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
29 addition
and
14 deletion
+29
-14
o2server/configSample/externalDataSources_kingbase8r6.json
o2server/configSample/externalDataSources_kingbase8r6.json
+12
-0
o2server/x_base_core_project/src/main/java/com/x/base/core/project/config/ExternalDataSource.java
...va/com/x/base/core/project/config/ExternalDataSource.java
+12
-12
o2server/x_organization_assemble_authentication/src/main/java/com/x/organization/assemble/authentication/jaxrs/authentication/ActionOauthGet.java
...e/authentication/jaxrs/authentication/ActionOauthGet.java
+1
-1
o2server/x_organization_assemble_authentication/src/main/java/com/x/organization/assemble/authentication/jaxrs/authentication/BaseAction.java
...emble/authentication/jaxrs/authentication/BaseAction.java
+4
-1
未找到文件。
o2server/configSample/externalDataSources_kingbase8r6.json
0 → 100644
浏览文件 @
4a65d4c5
[
{
"url"
:
"jdbc:kingbase8://127.0.0.1:54321/X"
,
"username"
:
"system"
,
"password"
:
"krms"
,
"includes"
:
[],
"excludes"
:
[],
"enable"
:
true
,
"statEnable"
:
false
,
"statFilter"
:
false
}
]
\ No newline at end of file
o2server/x_base_core_project/src/main/java/com/x/base/core/project/config/ExternalDataSource.java
浏览文件 @
4a65d4c5
...
...
@@ -41,31 +41,31 @@ public class ExternalDataSource extends ConfigObject {
@FieldDescribe
(
"是否启用,可以使用切片方式启用多个数据以提高性能,如果启用多个数据库,那么必须是相同类型的,不能混用,且用户名密码必须一致."
)
private
Boolean
enable
;
@FieldDescribe
(
"jdbc连接地址"
)
@FieldDescribe
(
"jdbc连接地址
.
"
)
private
String
url
;
@FieldDescribe
(
"数据库jdbc连接用户名"
)
@FieldDescribe
(
"数据库jdbc连接用户名
.
"
)
private
String
username
;
@FieldDescribe
(
"数据库jdbc连接密码"
)
@FieldDescribe
(
"数据库jdbc连接密码
.
"
)
private
String
password
;
@FieldDescribe
(
"数据库驱动类名"
)
@FieldDescribe
(
"数据库驱动类名
.
"
)
private
String
driverClassName
;
@FieldDescribe
(
"方言"
)
@FieldDescribe
(
"方言
类.
"
)
private
String
dictionary
;
@FieldDescribe
(
"最大使用连接数"
)
@FieldDescribe
(
"最大使用连接数
.
"
)
private
Integer
maxTotal
;
@FieldDescribe
(
"最大空闲连接数"
)
@FieldDescribe
(
"最大空闲连接数
.
"
)
private
Integer
maxIdle
;
@FieldDescribe
(
"启用统计,默认启用"
)
@FieldDescribe
(
"启用统计,默认启用
.
"
)
private
Boolean
statEnable
;
@FieldDescribe
(
"统计方式配置,默认mergeStat"
)
@FieldDescribe
(
"统计方式配置,默认mergeStat
.
"
)
private
String
statFilter
;
@FieldDescribe
(
"执行缓慢sql毫秒数,默认2000毫秒,执行缓慢的sql将被单独记录."
)
private
Integer
slowSqlMillis
;
@FieldDescribe
(
"设置此数据库存储的类,默认情况下存储所有类型,如果需要对每个类进行单独的控制以达到高性能,可以将不同的类存储到不同的节点上提高性能.可以使用通配符*"
)
@FieldDescribe
(
"设置此数据库存储的类,默认情况下存储所有类型,如果需要对每个类进行单独的控制以达到高性能,可以将不同的类存储到不同的节点上提高性能.可以使用通配符*
.
"
)
private
List
<
String
>
includes
;
@FieldDescribe
(
"在此节点上不存储的类,和includes一起设置实际存储的类,可以使用通配符*"
)
@FieldDescribe
(
"在此节点上不存储的类,和includes一起设置实际存储的类,可以使用通配符*
.
"
)
private
List
<
String
>
excludes
;
@FieldDescribe
(
"默认日志级别,FATAL, ERROR, WARN, INFO, TRACE. 完整的配置为DefaultLevel=WARN, Tool=TRACE, Enhance=TRACE, METADATA=TRACE, Runtime=TRACE, Query=TRACE, DataCache=TRACE, JDBC=TRACE, SQL=TRACE"
)
@FieldDescribe
(
"默认日志级别,FATAL, ERROR, WARN, INFO, TRACE. 完整的配置为DefaultLevel=WARN, Tool=TRACE, Enhance=TRACE, METADATA=TRACE, Runtime=TRACE, Query=TRACE, DataCache=TRACE, JDBC=TRACE, SQL=TRACE
.
"
)
private
String
logLevel
=
DEFAULT_LOGLEVEL
;
@FieldDescribe
(
"事务隔离级别:default,none,read-uncommitted,read-committed,repeatable-read,serializable.默认使用default(数据库设置的事务级别)."
)
private
String
transactionIsolation
;
...
...
o2server/x_organization_assemble_authentication/src/main/java/com/x/organization/assemble/authentication/jaxrs/authentication/ActionOauthGet.java
浏览文件 @
4a65d4c5
...
...
@@ -38,7 +38,7 @@ class ActionOauthGet extends BaseAction {
wo
.
setAuthMethod
(
oauthClient
.
getAuthMethod
());
wo
.
setIcon
(
oauthClient
.
getIcon
());
Map
<
String
,
Object
>
param
=
oauthCreateParam
(
oauthClient
,
""
,
""
);
String
authParameter
=
fillParameter
(
oauthClient
.
getAuthParameter
(),
param
);
String
authParameter
=
fillParameter
(
oauthClient
.
getAuthParameter
(),
param
);
logger
.
debug
(
"auth parameter:{}."
,
authParameter
);
wo
.
setAuthParameter
(
authParameter
);
result
.
setData
(
wo
);
...
...
o2server/x_organization_assemble_authentication/src/main/java/com/x/organization/assemble/authentication/jaxrs/authentication/BaseAction.java
浏览文件 @
4a65d4c5
...
...
@@ -336,7 +336,10 @@ abstract class BaseAction extends StandardJaxrsAction {
Pattern
pattern
=
Pattern
.
compile
(
"\\{\\$(.+?)\\}"
);
Matcher
matcher
=
pattern
.
matcher
(
txt
);
while
(
matcher
.
find
())
{
txt
=
StringUtils
.
replace
(
txt
,
matcher
.
group
(),
Objects
.
toString
(
param
.
get
(
matcher
.
group
(
1
))));
Object
value
=
param
.
get
(
matcher
.
group
(
1
));
if
(
null
!=
value
)
{
txt
=
StringUtils
.
replace
(
txt
,
matcher
.
group
(),
Objects
.
toString
(
value
));
}
}
return
txt
;
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录