创建一个Validator
Validator是Cloudopt Next的校验组件,主要用于RESTful注解上,与Intercept使用方法类似。
1. class TestValidator : Validator {
3. override fun validate(resource: Resource): Boolean {
4. return true
5. }
7. override fun error(resource: Resource) {
8. resource.renderText("error")
9. }
12. }
1. public class TestInterceptor implements Interceptor {
3. @Override
4. public boolean validate(Resource resource) {
5. return true;
6. }
8. @NotNull
9. @Override
10. public void error(Resource resource) {
11. resource.renderText("error");
12. }
13. }
使用Validator
1. @GET(valid = arrayOf(TestValidator::class))
1. @GET(value = "/",valid = {TestValidator.class})
