martin hace 3 años
padre
commit
6a3a0f11cb

+ 0 - 1
api-common/src/main/java/api/common/pojo/param/RedisParameter.java

@@ -13,7 +13,6 @@ import javax.validation.constraints.NotBlank;
 public class RedisParameter {
     @NotBlank(message ="key 不能为空!")
     private String key;
-    @NotBlank(message ="value 不能为空!")
     private String value;
     private int minutes;
 }

+ 4 - 4
simulation-resource-common/src/main/java/com/css/simulation/resource/common/controller/RedisController.java

@@ -21,9 +21,9 @@ public class RedisController {
     RedisTemplate<String, String> redisTemplate;
 
     @PostMapping("/get")
-    public ResponseBodyVO<String> get(@RequestParam("key") String key) {
+    public ResponseBodyVO<String> get(@RequestBody @Validated RedisParameter redisParameter) {
         //1 获取 key 对应的值
-        String value = redisTemplate.opsForValue().get(key);
+        String value = redisTemplate.opsForValue().get(redisParameter.getKey());
 
         return new ResponseBodyVO<>(ResponseBodyVO.Response.SUCCESS, "请求成功!", value);
     }
@@ -36,7 +36,7 @@ public class RedisController {
     }
 
     @PostMapping("/getExpire")
-    public ResponseBodyVO<Long> getExpire(@RequestBody RedisParameter redisParameter) {
+    public ResponseBodyVO<Long> getExpire(@RequestBody @Validated RedisParameter redisParameter) {
         //3 获取指定 key 的剩余时间,单位秒。
         Long time3 = redisTemplate.getExpire(redisParameter.getKey());
         return new ResponseBodyVO<>(ResponseBodyVO.Response.SUCCESS, time3);
@@ -44,7 +44,7 @@ public class RedisController {
 
 
     @PostMapping("/delete")
-    public ResponseBodyVO<String> delete(@RequestBody RedisParameter redisParameter) {
+    public ResponseBodyVO<String> delete(@RequestBody @Validated RedisParameter redisParameter) {
         //4 根据 key 删除
         redisTemplate.delete(redisParameter.getKey());
         return new ResponseBodyVO<>(ResponseBodyVO.Response.SUCCESS);