设为首页 加入收藏

TOP

数据安全之数据库字段加解密检索和前端返回脱敏?看看我这个最强解决方案(四)
2023-08-26 21:11:06 】 浏览:157
Tags:安全之 段加解 索和前 强解决 方案
"); sysUser.setCreateTime(LocalDateTime.now()); ArrayList<UserBook> userBooks = new ArrayList<>(); UserBook userBook = new UserBook(); userBook.setId("3"); userBook.setUserId("2"); userBook.setName("语文"); userBooks.add(userBook); UserBook userBook1 = new UserBook(); userBook1.setId("4"); userBook1.setUserId("2"); userBook1.setName("英语"); userBooks.add(userBook1); easyQuery.insertable(sysUser).executeRows(); easyQuery.insertable(userBooks).executeRows(); } return "初始化完成"; } } ==> Preparing: INSERT INTO `sys_user` (`id`,`name`,`phone`,`address`,`create_time`) VALUES (?,?,to_base64(AES_ENCRYPT(?,?)),?,?) ==> Parameters: 1(String),用户1(String),12345678901(String),1234567890123456(String),miaKEctf5bGBi4yFHvSV6A==i9CdpEU+Ji+g0pPYOpTcWA==9RprkhoOPwcA13Ye0eE0NA==f0ryEfO7ajP2qQ9Yia/dwA==bFZZS42+JmMlvK+6t9a2xQ==O+TkblfoJWgGu6o/w3RuBQ==urDZztVNP45UWWQrQsneOg==+n2a0u3gq1V4L8aKa/eyEg==8u/RP9cyz8l7udgay5Tbnw==oLi10kERsXzxuJdSFAZN9w==Sgm9i3O/7FtvC4ryFziNug==9gkm5m1HD8qS4ITJ0r/W4A==zppH8USinNqLsEPxJ2jfiQ==RY3Ji2Exl1StrrdrzSVvDQ==lMnY0leaGzXqeK/mukEIQQ==NlthvCsk4jaQkEioF/SWsA==(String),2023-08-13T09:17:01.503(LocalDateTime) <== Total: 1 ==> Preparing: INSERT INTO `user_book` (`id`,`user_id`,`name`) VALUES (?,?,?) ==> Parameters: 1(String),1(String),语文(String) <== Total: 1 ==> Preparing: INSERT INTO `user_book` (`id`,`user_id`,`name`) VALUES (?,?,?) ==> Parameters: 2(String),1(String),数学(String) <== Total: 1 ==> Preparing: INSERT INTO `sys_user` (`id`,`name`,`phone`,`address`,`create_time`) VALUES (?,?,to_base64(AES_ENCRYPT(?,?)),?,?) ==> Parameters: 2(String),用户2(String),19012345678(String),1234567890123456(String),miaKEctf5bGBi4yFHvSV6A==i9CdpEU+Ji+g0pPYOpTcWA==JdzWF3gRqqCuHO+fiRTsGQ==Ydc2v/Ghy3MbHTvTiLqHIg==B9zPkalGKbJMzyFgw8W6bA==yIJYfG5BGqQnnR5+GhdV4g==V7Zu1p3qHPjOBj+vAc1MQA==+n2a0u3gq1V4L8aKa/eyEg==MEsrlm3QnRdt4entjjf97w==rBJCNrGBSjKI6T77OXD2dg==k75blBdYdH81FSIB4AVjeA==9gkm5m1HD8qS4ITJ0r/W4A==zppH8USinNqLsEPxJ2jfiQ==RY3Ji2Exl1StrrdrzSVvDQ==lMnY0leaGzXqeK/mukEIQQ==NlthvCsk4jaQkEioF/SWsA==(String),2023-08-13T09:17:01.775(LocalDateTime) <== Total: 1 ==> Preparing: INSERT INTO `user_book` (`id`,`user_id`,`name`) VALUES (?,?,?) ==> Parameters: 3(String),2(String),语文(String) <== Total: 1 ==> Preparing: INSERT INTO `user_book` (`id`,`user_id`,`name`) VALUES (?,?,?) ==> Parameters: 4(String),2(String),英语(String) <== Total: 1

启动程序访问http://localhost:8080/test/init,插入对应的初始化数据

查询数据


    @Mapping(value = "/query",method = MethodType.GET)
    public Object query(){
        List<SysUser> list = easyQuery.queryable(SysUser.class)
                .include(o -> o.many(SysUser::getBooks))
                .toList();
        return list;
    }

[{"id":"1","name":"用户1","phone":"12345678901","Address":"浙江省绍兴市越城区城市广场1234号","createTime":1691889422000,"books":[{"id":"1","userId":"1","name":"语文"},{"id":&quo
首页 上一页 1 2 3 4 5 6 7 下一页 尾页 4/12/12
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇11、Spring之基于注解的AOP 下一篇一行 log 日志,引发 P1 级线上事..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目