कैसे नकली के लिए एक विधि के पहलू में वर्ग?

0

सवाल

मैं जोड़ा गया एक कस्टम एनोटेशन पर एक विधि मौजूद है जो एक नियंत्रक वर्ग. मैं लागू किया है पहलू में वर्ग विचार कर रहा है जो कस्टम एनोटेशन के रूप में एक बिंदु कटौती. एक बार निष्पादन के लिए पहुंचता कस्टम एनोटेशन ,यह कॉल इंटरसेप्टर विधि मौजूद है जो अंदर वर्ग .इस इंटरसेप्टर विधि शामिल हैं एक तर्क है जो कॉल करने के लिए डेटाबेस में डेटा को बचाने के.

जबकि लेखन testcases के लिए नियंत्रक वर्ग में, मैं कैसे नकली से ऊपर उल्लेख किया इंटरसेप्टर विधि इतना है कि मैं विरोध कर सकते हैं डेटाबेस कहते हैं ?

नोट: अंदर इंटरसेप्टर विधि मैं बुला रहा हूँ एक विधि का एक और वर्ग है, जो के कार्यान्वयन HandlerInterceptor

@Aspect
class SampleAspect {
  @Around("execution(@Xyz)")
  public Object interceptor(ProceedingJoinPoint jointPoint) {
    // database logic
  }
}
@RestController 
class SampleController {
  @GetMapping("/{id}")
  @Xyz
  public String getdata(String id) {
    return "hello";
  }
}
junit5 mockito spring-aop spring-boot
2021-11-22 10:06:56
1

सबसे अच्छा जवाब

0

मैंने लिखा था दो जवाब हो सकता है, जो ब्याज की आप के लिए:

कृपया वहाँ से शुरू और मुझे पता है अगर आप किसी भी अनुवर्ती की समस्याओं को अद्यतन करने, अपने खुद के सवाल और दिखा रहा है कि क्या वास्तव में आप की कोशिश कर रहे हैं करने के लिए करते हैं.

2021-11-22 16:35:56

अन्य भाषाओं में

यह पृष्ठ अन्य भाषाओं में है

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................