怎么写一个验证注解?

比如有个登录页面需要验证登录名,   怎么直接写一个注解实现?  

@validateRequiredString(String field, String errorKey, String errorMessage,String regEx)
public void Login() {
    render("login.html");
}


评论区

JFinal

2023-10-29 21:06

现在一般不这么玩了,而是在业务层返回 Ret 对象,因为验证代码与业务代码在一起成为一个整体,安全性更高,可读性更好,例如:

class LoginService {
Ret login(String userName , String password) {
if (checkAccount(userName, passord) == false ) {
return Ret.fail("用户名或密码不正确 ");
}
其它逻辑代码在此....
}

fangjunai

2023-10-30 08:11

的确,我这种做法落伍了。 但方便的话,还请告知下,谢谢。

热门反馈

扫码入社