Skip to content

Commit a1ca18a

Browse files
authored
upgrade to tio-boot v1.9.8 (#9933)
* update to tio-boot v1.9.7 * upgrade to tio-boot v1.9.8
1 parent 99c3e0c commit a1ca18a

File tree

6 files changed

+20
-20
lines changed

6 files changed

+20
-20
lines changed

frameworks/Java/tio-boot/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
<java.version>1.8</java.version>
1212
<maven.compiler.source>${java.version}</maven.compiler.source>
1313
<maven.compiler.target>${java.version}</maven.compiler.target>
14-
<tio-boot.version>1.9.7</tio-boot.version>
14+
<tio-boot.version>1.9.8</tio-boot.version>
1515

1616

1717
<main.class>com.litongjava.tio.http.server.MainApp</main.class>

frameworks/Java/tio-boot/src/main/java/com/litongjava/tio/http/server/MainAppConfig.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@
55
import com.litongjava.tio.http.server.config.EhCachePluginConfig;
66
import com.litongjava.tio.http.server.config.EnjoyEngineConfig;
77
import com.litongjava.tio.http.server.config.MysqlDbConfig;
8-
import com.litongjava.tio.http.server.controller.CacheHandler;
9-
import com.litongjava.tio.http.server.controller.DbHandler;
10-
import com.litongjava.tio.http.server.controller.IndexHandler;
8+
import com.litongjava.tio.http.server.handler.CacheHandler;
9+
import com.litongjava.tio.http.server.handler.DbHandler;
10+
import com.litongjava.tio.http.server.handler.IndexHandler;
1111
import com.litongjava.tio.http.server.router.HttpRequestRouter;
1212
import com.litongjava.tio.utils.environment.EnvUtils;
1313

@@ -38,7 +38,6 @@ public void config() throws Exception {
3838
TioBootServer server = TioBootServer.me();
3939
HttpRequestRouter requestRouter = server.getRequestRouter();
4040
if (requestRouter != null) {
41-
requestRouter.add("/", controller::index);
4241
requestRouter.add("/plaintext", controller::plaintext);
4342
requestRouter.add("/json", controller::json);
4443

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.litongjava.tio.http.server.controller;
1+
package com.litongjava.tio.http.server.handler;
22

33
import java.util.ArrayList;
44
import java.util.List;

frameworks/Java/tio-boot/src/main/java/com/litongjava/tio/http/server/controller/DbHandler.java renamed to frameworks/Java/tio-boot/src/main/java/com/litongjava/tio/http/server/handler/DbHandler.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.litongjava.tio.http.server.controller;
1+
package com.litongjava.tio.http.server.handler;
22

33
import java.util.ArrayList;
44
import java.util.Comparator;
Original file line numberDiff line numberDiff line change
@@ -1,38 +1,37 @@
1-
package com.litongjava.tio.http.server.controller;
1+
package com.litongjava.tio.http.server.handler;
22

33
import com.alibaba.fastjson2.JSON;
44
import com.litongjava.tio.boot.http.TioRequestContext;
5-
import com.litongjava.tio.http.common.HeaderName;
6-
import com.litongjava.tio.http.common.HeaderValue;
75
import com.litongjava.tio.http.common.HttpRequest;
86
import com.litongjava.tio.http.common.HttpResponse;
7+
import com.litongjava.tio.http.common.utils.MimeTypeUtils;
98
import com.litongjava.tio.http.server.model.Message;
10-
import com.litongjava.tio.http.server.util.Resps;
119

1210
/**
1311
* ab -k -n1000000 -c10 http://127.0.0.1:8080/json
1412
* ab -k -n1000000 -c10 http://127.0.0.1:8080/plaintext
1513
*/
1614
public class IndexHandler {
15+
private static final String HELLO_WORLD_RN = "Hello, World!\r\n";
16+
1717
private static final String HELLO_WORLD = "Hello, World!";
1818

19-
private static final byte[] HELLO_WORLD_BYTES = HELLO_WORLD.getBytes();
20-
21-
public HttpResponse index(HttpRequest request) {
22-
return Resps.txt(request, "tio-boot");
23-
}
19+
private static final byte[] HELLO_WORLD_BYTES = HELLO_WORLD_RN.getBytes();
20+
private static byte[] JSON_BYTES = JSON.toJSONBytes(new Message(HELLO_WORLD));
2421

2522
public HttpResponse plaintext(HttpRequest request) {
2623
HttpResponse response = TioRequestContext.getResponse();
2724
response.setBody(HELLO_WORLD_BYTES);
28-
response.addHeader(HeaderName.Content_Type, HeaderValue.Content_Type.TEXT_PLAIN_TXT);
25+
String mimeTypeStr = MimeTypeUtils.getTextUTF8();
26+
response.setContentType(mimeTypeStr);
2927
return response;
3028
}
3129

3230
public HttpResponse json(HttpRequest request) {
3331
HttpResponse response = TioRequestContext.getResponse();
34-
response.setBody(JSON.toJSONBytes(new Message(HELLO_WORLD)));
35-
response.addHeader(HeaderName.Content_Type, HeaderValue.Content_Type.TEXT_PLAIN_JSON);
32+
response.setBody(JSON_BYTES);
33+
String mimeTypeStr = MimeTypeUtils.getJsonUTF8();
34+
response.setContentType(mimeTypeStr);
3635
return response;
3736
}
3837
}

frameworks/Java/tio-boot/src/main/resources/app.properties

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,6 @@ server.port=8080
66

77
JDBC_URL=jdbc:mysql://tfb-database/hello_world
88
JDBC_USER=benchmarkdbuser
9-
JDBC_PSWD=benchmarkdbpass
9+
JDBC_PSWD=benchmarkdbpass
10+
11+
#--tio.core.diagnostic=true --server.http.request.printPacket=true

0 commit comments

Comments
 (0)