- Explain Aspect-Oriented Programming (AOP) and its intent
- Define aspect, pointcut, advice, join point, and weaving
- Write simple
@Before,@After, and@Aroundadvice in Spring - Use
@Autowired,@Qualifier, and@Primaryfor dependency resolution - Identify the role of Spring stereotype annotations
- Compare XML, Java Config, and annotation-based configuration styles
flowchart LR A[Pointcut Rule] --> B[Matches Join Points] B --> C[Advice Code Executes] C --> D[Around Target Methods]