首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在Spring中更改批注的执行顺序?

如何在Spring中更改批注的执行顺序?
EN

Stack Overflow用户
提问于 2017-04-22 15:31:38
回答 1查看 1.1K关注 0票数 1

我有一个自定义注释@MyAnnotation

代码语言:javascript
运行
复制
@Documented
@Retention(RetentionPolicy.RUNTIME)
@Target({ ElementType.METHOD })
public @interface MyAnnotation {
  String [] roles() default {};
}

我使用我的注解作为

代码语言:javascript
运行
复制
@MyAnnotation
@RequestMapping(value = "/test/xyz", method = RequestMethod.POST)
@ResponseBody
public String myFunc(@Valid TestClass test) {
    return "Name: " + test.getName();
}

我希望在来自Javax的@Valid注释之前执行我的自定义注释@MyAnnotation,因为我在注释实现中执行一些安全检查,这些检查需要在验证正文之前执行。

有没有办法提高自定义注解的优先级,使其在@Valid注解之前执行?

EN

回答 1

Stack Overflow用户

发布于 2017-04-22 16:20:05

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43556544

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档