我想從jointCut訪問自定義註釋值。但我找不到方法。如何訪問彈簧方面的自定義註釋值
我的示例代碼:
@ComponentValidation(input1="input1", typeOfRule="validation", logger=Log.EXCEPTION)
public boolean validator(Map<String,String> mapStr) {
//blah blah
}
試圖訪問@Aspect
類。
但是,我沒有看到任何範圍訪問值。
方式我試圖訪問下面的代碼
CodeSignature codeSignature = (CodeSignature) joinPoint.getSignature();
String[] names = codeSignature.getParameterNames();
MethodSignature methodSignature = (MethodSignature) joinPoint.getStaticPart().getSignature();
Annotation[][] annotations = methodSignature.getMethod().getParameterAnnotations();
Object[] values = joinPoint.getArgs();
我沒有看到任何值返回輸入=輸入1。如何實現這一點。
你能提供包括整個自定義驗證的所有代碼嗎? – Mudassar
嗨,我也在我的aspectj自定義註釋學習階段。你能否給我一個演示如何使用自定義註釋?我是春季方面的新人。任何幫助將不勝感激。提前致謝。 – James