在service写逻辑
1.校验用户的账户、密码、校验密码,是否符合要求
所有前端校验都可绕过
检验账户密码可以引入库来帮你实现
不能用=去判断两个字符串;用equals
//正则表达式校验不包含特殊字符
String validPattern ="\\pP/\\pS/\\s+";
Matcher matcher = Pattern.compile(validPattern).matcher(userAccount);
补充:当你有一个字符串和一个正则表达式时:
Pattern(模式):定义要匹配什么(规则)
Matcher(匹配器):执行实际的匹配操作(执行者)
// 1. 先编译正则表达式创建 Pattern
Pattern pattern = Pattern.compile("a*b");
// 2. 用 Pattern 创建 Matcher 来匹配具体字符串
Matcher matcher = pattern.matcher("aaaaab");
// 3. 使用 Matcher 进行各种匹配操作
boolean isMatch = matcher.matches(); // true
2.对密码进行加密(密码干万不要直接以明文存储到数据库
中)
有现成类库 Digest.
@Data //添加getter和setter方法
3.插入数据
4.测试
在测试类钟填写:@Test
断言判断值