소스 검색

代码优化

mxd 3 년 전
부모
커밋
c0017888ac

+ 3 - 0
magic-api/src/main/java/org/ssssssss/magicapi/adapter/resource/DatabaseResource.java

@@ -60,6 +60,9 @@ public class DatabaseResource extends KeyValueResource {
 		if (value == null) {
 			String sql = String.format("select file_content from %s where file_path = ?", tableName);
 			value = template.queryForObject(sql, String.class, this.path);
+			if(value != null){
+				this.cachedContent.put(path, value);
+			}
 		}
 		return value == null ? new byte[0] : value.getBytes(StandardCharsets.UTF_8);
 	}

+ 3 - 0
magic-api/src/main/java/org/ssssssss/magicapi/adapter/resource/RedisResource.java

@@ -51,6 +51,9 @@ public class RedisResource extends KeyValueResource {
 		String value = this.cachedContent.get(path);
 		if (value == null) {
 			value = redisTemplate.opsForValue().get(path);
+			if(value != null){
+				this.cachedContent.put(path, value);
+			}
 		}
 		return value == null ? new byte[0] : value.getBytes(StandardCharsets.UTF_8);
 	}

+ 1 - 1
magic-api/src/main/java/org/ssssssss/magicapi/controller/RequestHandler.java

@@ -268,7 +268,7 @@ public class RequestHandler extends MagicController {
 			}
 			return value;
 		} catch (Throwable throwable) {
-			throw new IllegalArgumentException();
+			throw new IllegalArgumentException(throwable);
 		}
 	}