1
我有一個自定義註釋@MyAnnotation如何更改Spring中註釋的執行順序?
@Documented
@Retention(RetentionPolicy.RUNTIME)
@Target({ ElementType.METHOD })
public @interface MyAnnotation {
String [] roles() default {};
}
而且我用我的註釋作爲
@MyAnnotation
@RequestMapping(value = "/test/xyz", method = RequestMethod.POST)
@ResponseBody
public String myFunc(@Valid TestClass test) {
return "Name: " + test.getName();
}
我想從的javax @Valid註釋之前執行我的自定義註釋@MyAnnotation因爲我在我的註釋實現中執行一些安全檢查,並在驗證主體之前執行這些檢查。
有沒有辦法通過我可以增加我的自定義註釋的優先級,以便它在@Valid註解之前執行?
這工作時,你有兩個註解自定義註釋和您提供您訂購的註解。但這裏的問題是我如何重寫優先級,以便我的自定義註釋在javax @valid註釋之前執行?基本上我想在驗證之前進行預授權。 – SalmanKhan