| | |
| | | public void test() { |
| | | // 准备参数 |
| | | DesensitizeDemo desensitizeDemo = new DesensitizeDemo(); |
| | | desensitizeDemo.setNickname("芋道源码"); |
| | | desensitizeDemo.setNickname("超级管理员"); |
| | | desensitizeDemo.setBankCard("9988002866797031"); |
| | | desensitizeDemo.setCarLicense("粤A66666"); |
| | | desensitizeDemo.setFixedPhone("01086551122"); |
| | |
| | | desensitizeDemo.setSlider2("ABCDEFG"); |
| | | desensitizeDemo.setSlider3("ABCDEFG"); |
| | | desensitizeDemo.setEmail("1@email.com"); |
| | | desensitizeDemo.setRegex("你好,我是芋道源码"); |
| | | desensitizeDemo.setRegex("你好,我是超级管理员"); |
| | | desensitizeDemo.setAddress("北京市海淀区上地十街10号"); |
| | | desensitizeDemo.setOrigin("芋道源码"); |
| | | desensitizeDemo.setOrigin("超级管理员"); |
| | | |
| | | // 调用 |
| | | DesensitizeDemo d = JsonUtils.parseObject(JsonUtils.toJsonString(desensitizeDemo), DesensitizeDemo.class); |
| | |
| | | assertEquals("1****@email.com", d.getEmail()); |
| | | assertEquals("你好,我是*", d.getRegex()); |
| | | assertEquals("北京市海淀区上地十街10号*", d.getAddress()); |
| | | assertEquals("芋道源码", d.getOrigin()); |
| | | assertEquals("超级管理员", d.getOrigin()); |
| | | } |
| | | |
| | | @Data |
| | |
| | | private String slider3; |
| | | @EmailDesensitize |
| | | private String email; |
| | | @RegexDesensitize(regex = "芋道源码", replacer = "*") |
| | | @RegexDesensitize(regex = "超级管理员", replacer = "*") |
| | | private String regex; |
| | | @Address |
| | | private String address; |