Skip to content

Commit feed5e4

Browse files
author
黑小马
committed
Upgrade hserver Framework version and optimize configuration
1 parent 43710ca commit feed5e4

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

frameworks/Java/hserver/src/main/java/com/test/hserver/controller/TestController.java

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,14 @@
33
import cn.hserver.core.ioc.annotation.Autowired;
44
import cn.hserver.plugin.web.annotation.Controller;
55
import cn.hserver.plugin.web.annotation.GET;
6+
import cn.hserver.plugin.web.context.WebConstConfig;
67
import cn.hserver.plugin.web.interfaces.HttpResponse;
78
import com.test.hserver.bean.Fortune;
89
import com.test.hserver.bean.Message;
910
import com.test.hserver.bean.World;
1011
import com.test.hserver.util.DateUtil;
12+
import org.slf4j.Logger;
13+
import org.slf4j.LoggerFactory;
1114

1215
import javax.sql.DataSource;
1316
import java.sql.Connection;
@@ -26,6 +29,7 @@
2629
public class TestController {
2730
private static final String HELLO = "Hello, World!";
2831
private static final String SELECT_WORLD = "select * from world where id=?";
32+
private static final Logger log = LoggerFactory.getLogger(TestController.class);
2933

3034
@Autowired
3135
private DataSource dataSource;
@@ -60,19 +64,25 @@ public void db(HttpResponse response) throws SQLException {
6064

6165
@GET("/queries")
6266
public void queries(String queries,HttpResponse response) throws Exception {
63-
World[] result = new World[getQueries(queries)];
67+
int queries1 = getQueries(queries);
68+
World[] result = new World[queries1];
6469
try (Connection conn = dataSource.getConnection()) {
6570
for (int i = 0; i < result.length; i++) {
6671
try (final PreparedStatement statement = conn.prepareStatement(SELECT_WORLD)) {
6772
statement.setInt(1, randomWorld());
6873
try (ResultSet rs = statement.executeQuery()) {
6974
rs.next();
7075
result[i] = new World(rs.getInt("id"), rs.getInt("randomNumber"));
76+
}catch (Exception e){
77+
log.error(e.getMessage());
7178
}
79+
}catch (Exception e){
80+
log.error(e.getMessage());
7281
}
7382
}
7483
}
7584
response.setHeader("Date", DateUtil.getTime());
85+
log.debug("\n请求:{}\n响应:{}\n",queries1, WebConstConfig.JSON.writeValueAsString(result));
7686
response.sendJson(result);
7787
}
7888

0 commit comments

Comments
 (0)