ny
昨天 b6f169fe43a2b13f351aefc152374fc7f0bc8cb7
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
//package jnpf;
//
//import jnpf.util.RedisUtil;
//import jnpf.util.ServletUtil;
//import jnpf.util.UserProvider;
//import lombok.extern.slf4j.Slf4j;
//import org.aspectj.lang.annotation.After;
//import org.aspectj.lang.annotation.Aspect;
//import org.aspectj.lang.annotation.Pointcut;
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.stereotype.Component;
//
//import java.util.HashSet;
//import java.util.Set;
//
///**
// * @author JNPF开发平台组
// * @version V3.1.0
// * @copyright 引迈信息技术有限公司(https://www.jnpfsoft.com)
// * @date 2021-03-26
// */
//@Slf4j
//@Aspect
//@Component
//public class VisiualOpaAspect {
//
//    @Autowired
//    UserProvider userProvider;
//    @Autowired
//    private RedisUtil redisUtil;
//
//    @Pointcut("(execution(* jnpf.*.controller.VisualdevModelDataController.*(..))))" +
//            "|| execution(* jnpf.*.controller.VisualdevGenController.*(..)))")
//    public void visiualOpa() {
//
//    }
//
//    @After("visiualOpa()")
//    public void doAroundService() {
//        String method = ServletUtil.getRequest().getMethod().toLowerCase();
//        if ("put".equals(method) || "delete".equals(method) || "post".equals(method)) {
//            Set<String> allKey = new HashSet<>(16);
//            allKey.addAll(redisUtil.getAllVisiualKeys());
//            for (String key : allKey) {
//                redisUtil.remove(key);
//            }
//        }
//    }
//}