Skip to content

Commit 4de4c7a

Browse files
committed
优化 solon-server 配置提示
1 parent 979a873 commit 4de4c7a

File tree

8 files changed

+139
-39
lines changed

8 files changed

+139
-39
lines changed

solon-jakarta-projects/solon-server/solon-server-jetty-jakarta/src/main/resources/META-INF/native-image/org.noear/solon.boot.jetty/reflect-config.json renamed to solon-jakarta-projects/solon-server/solon-server-jetty-jakarta/src/main/resources/META-INF/native-image/org.noear/solon.server.jetty/reflect-config.json

File renamed without changes.

solon-jakarta-projects/solon-server/solon-server-jetty-jakarta/src/main/resources/META-INF/native-image/org.noear/solon.boot.jetty/resource-config.json renamed to solon-jakarta-projects/solon-server/solon-server-jetty-jakarta/src/main/resources/META-INF/native-image/org.noear/solon.server.jetty/resource-config.json

File renamed without changes.

solon-jakarta-projects/solon-server/solon-server-jetty-jakarta/src/main/resources/META-INF/solon/solon-configuration-metadata.json

Lines changed: 35 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,24 +27,56 @@
2727
},
2828
{
2929
"name": "server.http.coreThreads",
30-
"type": "java.lang.Object",
30+
"type": "java.lang.Integer",
3131
"description": "服务 http 最小线程数(默认:0表示自动,支持固定值 16 或 倍数 x16)"
3232
},
3333
{
3434
"name": "server.http.maxThreads",
35-
"type": "java.lang.Object",
35+
"type": "java.lang.Integer",
3636
"description": "服务 http 最大线程数(默认:0表示自动,支持固定值 16 或 倍数 x16)"
3737
},
3838
{
3939
"name": "server.http.idleTimeout",
40-
"type": "java.lang.Object",
40+
"type": "java.lang.Long",
4141
"description": "服务 http 闲置线程超时(0表示自动,单位毫秒)"
4242
},
4343
{
4444
"name": "server.http.ioBound",
4545
"type": "java.lang.Boolean",
4646
"defaultValue": true,
4747
"description": "服务 http 是否为IO密集型"
48+
},
49+
50+
51+
52+
{
53+
"name": "server.http.ssl.keyStore",
54+
"type": "java.lang.String",
55+
"description": "服务 http ssl 证书(例:demo.jks 或 demo.pfx)"
56+
},
57+
{
58+
"name": "server.http.ssl.keyPassword",
59+
"type": "java.lang.String",
60+
"description": "服务 http ssl 证书密码"
61+
},
62+
63+
64+
{
65+
"name": "server.http.gzip.enable",
66+
"type": "java.lang.Boolean",
67+
"defaultValue": false,
68+
"description": "gzip 是否启用"
69+
},
70+
{
71+
"name": "server.http.gzip.minSize",
72+
"type": "java.lang.Integer",
73+
"defaultValue": 4096,
74+
"description": "gzip 启用最小体积"
75+
},
76+
{
77+
"name": "server.http.gzip.mimeTypes",
78+
"type": "java.lang.String",
79+
"description": "gzip 启用类型"
4880
}
4981
]
5082
}

solon-jakarta-projects/solon-server/solon-server-jetty-jakarta/src/main/resources/META-INF/solon/solon.boot.jetty.jakarta.properties renamed to solon-jakarta-projects/solon-server/solon-server-jetty-jakarta/src/main/resources/META-INF/solon/solon.server.jetty.jakarta.properties

File renamed without changes.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,82 @@
1+
{
2+
"properties": [
3+
{
4+
"name": "server.http.name",
5+
"type": "java.lang.String",
6+
"description": "服务 http 信号名称"
7+
},
8+
{
9+
"name": "server.http.port",
10+
"type": "java.lang.Integer",
11+
"description": "服务 http 信号端口"
12+
},
13+
{
14+
"name": "server.http.host",
15+
"type": "java.lang.String",
16+
"description": "服务 http 信号主机"
17+
},
18+
{
19+
"name": "server.http.wrapPort",
20+
"type": "java.lang.Integer",
21+
"description": "服务 http 信号包装端口"
22+
},
23+
{
24+
"name": "server.http.wrapHost",
25+
"type": "java.lang.String",
26+
"description": "服务 http 信号包装主机"
27+
},
28+
{
29+
"name": "server.http.coreThreads",
30+
"type": "java.lang.Integer",
31+
"description": "服务 http 最小线程数(默认:0表示自动,支持固定值 16 或 倍数 x16)"
32+
},
33+
{
34+
"name": "server.http.maxThreads",
35+
"type": "java.lang.Integer",
36+
"description": "服务 http 最大线程数(默认:0表示自动,支持固定值 16 或 倍数 x16)"
37+
},
38+
{
39+
"name": "server.http.idleTimeout",
40+
"type": "java.lang.Long",
41+
"description": "服务 http 闲置线程超时(0表示自动,单位毫秒)"
42+
},
43+
{
44+
"name": "server.http.ioBound",
45+
"type": "java.lang.Boolean",
46+
"defaultValue": true,
47+
"description": "服务 http 是否为IO密集型"
48+
},
49+
50+
51+
52+
{
53+
"name": "server.http.ssl.keyStore",
54+
"type": "java.lang.String",
55+
"description": "服务 http ssl 证书(例:demo.jks 或 demo.pfx)"
56+
},
57+
{
58+
"name": "server.http.ssl.keyPassword",
59+
"type": "java.lang.String",
60+
"description": "服务 http ssl 证书密码"
61+
},
62+
63+
64+
{
65+
"name": "server.http.gzip.enable",
66+
"type": "java.lang.Boolean",
67+
"defaultValue": false,
68+
"description": "gzip 是否启用"
69+
},
70+
{
71+
"name": "server.http.gzip.minSize",
72+
"type": "java.lang.Integer",
73+
"defaultValue": 4096,
74+
"description": "gzip 启用最小体积"
75+
},
76+
{
77+
"name": "server.http.gzip.mimeTypes",
78+
"type": "java.lang.String",
79+
"description": "gzip 启用类型"
80+
}
81+
]
82+
}

solon-jakarta-projects/solon-server/solon-server-undertow-jakarta/src/main/resources/META-INF/native-image/org.noear/solon.boot.undertow/reflect-config.json renamed to solon-jakarta-projects/solon-server/solon-server-undertow-jakarta/src/main/resources/META-INF/native-image/org.noear/solon.server.undertow/reflect-config.json

File renamed without changes.

solon-jakarta-projects/solon-server/solon-server-undertow-jakarta/src/main/resources/META-INF/native-image/org.noear/solon.boot.undertow/resource-config.json renamed to solon-jakarta-projects/solon-server/solon-server-undertow-jakarta/src/main/resources/META-INF/native-image/org.noear/solon.server.undertow/resource-config.json

File renamed without changes.

solon-jakarta-projects/solon-server/solon-server-undertow-jakarta/src/main/resources/META-INF/solon/solon-configuration-metadata.json

Lines changed: 22 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -27,17 +27,17 @@
2727
},
2828
{
2929
"name": "server.http.coreThreads",
30-
"type": "java.lang.Object",
30+
"type": "java.lang.Integer",
3131
"description": "服务 http 最小线程数(默认:0表示自动,支持固定值 16 或 倍数 x16)"
3232
},
3333
{
3434
"name": "server.http.maxThreads",
35-
"type": "java.lang.Object",
35+
"type": "java.lang.Integer",
3636
"description": "服务 http 最大线程数(默认:0表示自动,支持固定值 16 或 倍数 x16)"
3737
},
3838
{
3939
"name": "server.http.idleTimeout",
40-
"type": "java.lang.Object",
40+
"type": "java.lang.Long",
4141
"description": "服务 http 闲置线程超时(0表示自动,单位毫秒)"
4242
},
4343
{
@@ -46,51 +46,37 @@
4646
"defaultValue": true,
4747
"description": "服务 http 是否为IO密集型"
4848
},
49+
50+
51+
4952
{
50-
"name": "server.websocket.name",
53+
"name": "server.http.ssl.keyStore",
5154
"type": "java.lang.String",
52-
"description": "服务 websocket 信号名称"
55+
"description": "服务 http ssl 证书(例:demo.jks 或 demo.pfx)"
5356
},
5457
{
55-
"name": "server.websocket.port",
56-
"type": "java.lang.Integer",
57-
"description": "服务 websocket 信号端口"
58+
"name": "server.http.ssl.keyPassword",
59+
"type": "java.lang.String",
60+
"description": "服务 http ssl 证书密码"
5861
},
62+
63+
5964
{
60-
"name": "server.websocket.host",
61-
"type": "java.lang.String",
62-
"description": "服务 websocket 信号主机"
65+
"name": "server.http.gzip.enable",
66+
"type": "java.lang.Boolean",
67+
"defaultValue": false,
68+
"description": "gzip 是否启用"
6369
},
6470
{
65-
"name": "server.websocket.wrapPort",
71+
"name": "server.http.gzip.minSize",
6672
"type": "java.lang.Integer",
67-
"description": "服务 websocket 信号包装端口"
73+
"defaultValue": 4096,
74+
"description": "gzip 启用最小体积"
6875
},
6976
{
70-
"name": "server.websocket.wrapHost",
77+
"name": "server.http.gzip.mimeTypes",
7178
"type": "java.lang.String",
72-
"description": "服务 websocket 信号包装主机"
73-
},
74-
{
75-
"name": "server.websocket.coreThreads",
76-
"type": "java.lang.Object",
77-
"description": "服务 websocket 最小线程数(默认:0表示自动,支持固定值 16 或 倍数 x16)"
78-
},
79-
{
80-
"name": "server.websocket.maxThreads",
81-
"type": "java.lang.Object",
82-
"description": "服务 websocket 最大线程数(默认:0表示自动,支持固定值 16 或 倍数 x16)"
83-
},
84-
{
85-
"name": "server.websocket.idleTimeout",
86-
"type": "java.lang.Object",
87-
"description": "服务 websocket 闲置线程超时(0表示自动,单位毫秒)"
88-
},
89-
{
90-
"name": "server.websocket.ioBound",
91-
"type": "java.lang.Boolean",
92-
"defaultValue": true,
93-
"description": "服务 websocket 是否为IO密集型"
79+
"description": "gzip 启用类型"
9480
}
9581
]
9682
}

0 commit comments

Comments
 (0)