Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
ghsby
o2oa
提交
c98774b0
o2oa
项目概览
ghsby
/
o2oa
落后 Fork 源项目 2880 个版本
Fork自
浙江兰德纵横网络技术股份有限公司 / o2oa
通知
1
Star
1
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,发现更多精彩内容 >>
提交
c98774b0
编写于
11月 09, 2020
作者:
O
o2null
浏览文件
操作
浏览文件
下载
差异文件
Merge branch 'feature/soleDirect' into 'wrdp'
增加web.json配置 See merge request o2oa/o2oa!2035
上级
63f66846
837c4b7e
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
9 addition
and
51 deletion
+9
-51
o2server/x_base_core_project/src/main/java/com/x/base/core/project/build/CreateConfigSample.java
...ava/com/x/base/core/project/build/CreateConfigSample.java
+1
-2
o2server/x_base_core_project/src/main/java/com/x/base/core/project/config/Config.java
.../src/main/java/com/x/base/core/project/config/Config.java
+4
-4
o2server/x_base_core_project/src/main/java/com/x/base/core/project/config/Web.java
...ect/src/main/java/com/x/base/core/project/config/Web.java
+0
-43
o2server/x_console/src/main/java/com/x/server/console/server/web/WebServerTools.java
.../java/com/x/server/console/server/web/WebServerTools.java
+4
-2
未找到文件。
o2server/x_base_core_project/src/main/java/com/x/base/core/project/build/CreateConfigSample.java
浏览文件 @
c98774b0
...
...
@@ -40,7 +40,6 @@ import com.x.base.core.project.config.Qiyeweixin;
import
com.x.base.core.project.config.Query
;
import
com.x.base.core.project.config.Token
;
import
com.x.base.core.project.config.Vfs
;
import
com.x.base.core.project.config.Web
;
import
com.x.base.core.project.config.WorkTime
;
import
com.x.base.core.project.config.ZhengwuDingding
;
import
com.x.base.core.project.gson.XGsonBuilder
;
...
...
@@ -81,7 +80,7 @@ public class CreateConfigSample {
classes
.
add
(
WorkTime
.
class
);
classes
.
add
(
ZhengwuDingding
.
class
);
classes
.
add
(
Cache
.
class
);
classes
.
add
(
Web
.
class
);
//
classes.add(Web.class);
Collections
.
sort
(
classes
,
new
Comparator
<
Class
<?>>()
{
public
int
compare
(
Class
<?>
c1
,
Class
<?>
c2
)
{
...
...
o2server/x_base_core_project/src/main/java/com/x/base/core/project/config/Config.java
浏览文件 @
c98774b0
...
...
@@ -1166,13 +1166,13 @@ public class Config {
return
instance
().
components
;
}
public
Web
web
;
public
JsonObject
web
;
public
static
synchronized
Web
web
()
throws
Exception
{
public
static
synchronized
JsonObject
web
()
throws
Exception
{
if
(
null
==
instance
().
web
)
{
Web
obj
=
BaseTools
.
readConfigObject
(
PATH_CONFIG_WEB
,
Web
.
class
);
JsonObject
obj
=
BaseTools
.
readConfigObject
(
PATH_CONFIG_WEB
,
JsonObject
.
class
);
if
(
null
==
obj
)
{
obj
=
Web
.
defaultInstance
();
obj
=
new
JsonObject
();
}
instance
().
web
=
obj
;
}
...
...
o2server/x_base_core_project/src/main/java/com/x/base/core/project/config/Web.java
已删除
100644 → 0
浏览文件 @
63f66846
package
com.x.base.core.project.config
;
import
java.util.TreeMap
;
import
com.x.base.core.project.annotation.FieldDescribe
;
public
class
Web
extends
ConfigObject
{
private
static
final
long
serialVersionUID
=
-
1549522764856326338L
;
public
static
Web
defaultInstance
()
{
return
new
Web
();
}
public
Web
()
{
}
@FieldDescribe
(
"使用Post模拟Put,Get模拟Delete的模块."
)
private
Mock
mock
=
new
Mock
();
public
static
class
Mock
extends
TreeMap
<
String
,
MockItem
>
{
}
public
Mock
getMock
()
{
return
mock
;
}
public
void
setMock
(
Mock
mock
)
{
this
.
mock
=
mock
;
}
public
static
class
MockItem
{
private
MockItemObject
put
;
private
MockItemObject
delete
;
}
public
static
class
MockItemObject
{
private
String
to
;
private
String
append
;
}
}
o2server/x_console/src/main/java/com/x/server/console/server/web/WebServerTools.java
浏览文件 @
c98774b0
...
...
@@ -4,7 +4,6 @@ import java.io.File;
import
java.nio.charset.StandardCharsets
;
import
java.nio.file.Files
;
import
java.nio.file.Path
;
import
java.nio.file.StandardCopyOption
;
import
java.util.ArrayList
;
import
java.util.EnumSet
;
import
java.util.HashMap
;
...
...
@@ -33,6 +32,7 @@ import org.eclipse.jetty.webapp.WebAppContext;
import
com.alibaba.druid.support.http.StatViewServlet
;
import
com.alibaba.druid.support.http.WebStatFilter
;
import
com.google.gson.Gson
;
import
com.google.gson.JsonElement
;
import
com.x.base.core.project.x_program_center
;
import
com.x.base.core.project.config.Config
;
import
com.x.base.core.project.config.WebServer
;
...
...
@@ -252,7 +252,9 @@ public class WebServerTools extends JettySeverTools {
publicKey
=
new
String
(
Base64
.
encodeBase64
(
publicKeyB
));
map
.
put
(
"publicKey"
,
publicKey
);
}
map
.
put
(
"mock"
,
Config
.
web
().
getMock
());
for
(
Entry
<
String
,
JsonElement
>
en
:
Config
.
web
().
entrySet
())
{
map
.
put
(
en
.
getKey
(),
en
.
getValue
());
}
FileUtils
.
writeStringToFile
(
file
,
gson
.
toJson
(
map
),
DefaultCharset
.
charset
);
}
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录