1,前置逻辑我就不写了,只给出关键性代码
可以直接切postMapping这个注解,然后获取入参,然后执行下面代码,
后续我会给出完整的代码
2.工具类
import com.example.study.annotation.Encryption;
import com.example.study.entity.User;
import com.example.study.entity.User1;
import com.example.study.entity.User2;
import java.lang.reflect.Field;
import java.util.Arrays;
import java.util.Collection;
import java.util.Map;
public class EncryptionUtils {
public static void main(String[] args) {
/**
* @Data
* public class User {
* @Encryption
* private String name;
* private Integer age;
* @Encryption
* private List<User1> users;
* @Encryption
* private User2 user2;
* }
*
* @Data
* public class User1 {
*