字段非空注解

希望能有一个非空注解功能,比如说在某个方法上:

@NOEmpty("userName,password")

能够直接判断请求的userName password不为空

现有的Validator 感觉不太好用。如果每个控制器的非空字段不一致的话,那就得每个控制器都单独写一个Validator 。

评论区

Pencilso

2017-05-04 13:16

还有一个,tx事务拦截的异常是SQLException 希望能捕获Exception

Pencilso

2017-05-04 16:39

已经使用Handler拦截处理了

JFinal

2017-05-04 20:58

Validator 也是可以配置成全局的,试着扩展一下,用起来可以很灵活的

Pencilso

2017-05-05 10:10

Validator 也是继承自Interceptor 如果我没猜错的话, 一个Clear注解会把Validator 也给清除掉吧。比方说我添加了一个验证是否登录有效的拦截器,但是有一个接口不需要拦截,于是我调用了Clear,但是我又想判空字段,这时候即使配置了全局的Validator 也不管用了吧。

flj234

2017-05-05 10:41

@Pencilso clear可以单独定义clear某个拦截器的

Pencilso

2017-05-05 10:45

@flj234 我知道 但是还是不方便 需要Clear指定拦截器才行

flj234

2017-05-05 10:46

@Pencilso ==!那就再method上面单独加before添加validator

Pencilso

2017-05-05 11:02

@flj234 何必这么麻烦,你可以看看这个https://javac.io/articles/2017/05/04/1493888297994.html

热门反馈

扫码入社