diff --git a/.idea/workspace.xml b/.idea/workspace.xml
index cf8f1f6..f259f61 100644
--- a/.idea/workspace.xml
+++ b/.idea/workspace.xml
@@ -6,17 +6,13 @@
+
+
-
-
-
-
-
-
@@ -180,6 +176,7 @@
+
diff --git a/README.md b/README.md
index 1357167..b0d7bab 100644
--- a/README.md
+++ b/README.md
@@ -1,5 +1,10 @@
# admin-client-temperature
+java CompletableFuture异步回调:
+https://blog.csdn.net/n0430/article/details/147880286
+
+
+
# Spring-axis
#### 介绍
diff --git a/src/main/java/com/rehome/mqttclienttemperature/AdminClientTemperatureApplication.java b/src/main/java/com/rehome/mqttclienttemperature/AdminClientTemperatureApplication.java
index 3ac2551..02d2a4b 100644
--- a/src/main/java/com/rehome/mqttclienttemperature/AdminClientTemperatureApplication.java
+++ b/src/main/java/com/rehome/mqttclienttemperature/AdminClientTemperatureApplication.java
@@ -58,11 +58,11 @@ public class AdminClientTemperatureApplication extends SpringBootServletInitiali
try {
if (temperatureService != null) {
System.out.println("------------------------");
- System.out.println("UseryfController is not empty");
+ System.out.println("TemperatureController is not empty");
MqttRSAClient client = new MqttRSAClient();
client.start(temperatureService);
} else {
- System.out.println("UseryfController is empty");
+ System.out.println("TemperatureController is empty");
}
} catch (Exception ex) {
ex.printStackTrace();
diff --git a/src/main/java/com/rehome/mqttclienttemperature/controller/JdbcDemoController.java b/src/main/java/com/rehome/mqttclienttemperature/controller/JdbcDemoController.java
index 97be557..ae2adef 100644
--- a/src/main/java/com/rehome/mqttclienttemperature/controller/JdbcDemoController.java
+++ b/src/main/java/com/rehome/mqttclienttemperature/controller/JdbcDemoController.java
@@ -17,31 +17,30 @@ import javax.annotation.Resource;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
+import java.util.concurrent.*;
/**
- *
* 背景
* 现在的数据层的开发,大多会使用如MyBatis或JPA之类的开发工具。这些开发工具给我们的开发过程中带来了极大的便利。
* 但是在一些极端的场景下往往原生的jdbc方式操作数据库更灵活,性能更高。由于部分场景下MyBatis或JPA之类无法满足我的需求,所以我打算自己封装一套查数据库的工具类。
- *
+ *
* 我们会用到fastjson,druid,mysql所以pom.xml增加依赖如下:
*
*
- * com.alibaba
- * fastjson
- * 1.2.62
+ * com.alibaba
+ * fastjson
+ * 1.2.62
*
*
- * com.alibaba
- * druid
- * 1.1.9
+ * com.alibaba
+ * druid
+ * 1.1.9
*
*
*
- * mysql
- * mysql-connector-java
+ * mysql
+ * mysql-connector-java
*
- *
*/
/**
@@ -66,6 +65,7 @@ public class JdbcDemoController {
public static DataSource ds = new DataSource();
+
static {
//配置数据源
ds.setId("1");
@@ -88,45 +88,90 @@ public class JdbcDemoController {
* @return
*/
@RequestMapping("/api/list")
- public ResponseDto queryList()
- {
- String sql = "select * from temperature where id = ?";
+ public ResponseDto queryList() {
- List