Package edu.ucsb.cs156.example.aop
Class LoggingAspect
java.lang.Object
edu.ucsb.cs156.example.aop.LoggingAspect
This class is an Aspect that logs all invocations of controller methods that are annotated
 with 
@RequestMapping, @GetMapping, @PostMapping, @PutMapping, @DeleteMapping,
 or @PatchMapping.
 
 For more information on Aspect Oriented Programming (AOP)
 and AspectJ, including what a JoinPoint is, 
 refer to https://www.baeldung.com/aspectj- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidlogControllers(org.aspectj.lang.JoinPoint joinPoint) This method is called before any controller method that is annotated with@RequestMapping,@GetMapping,@PostMapping,@PutMapping,@DeleteMapping, or@PatchMapping.
- 
Constructor Details- 
LoggingAspectpublic LoggingAspect()
 
- 
- 
Method Details- 
logControllerspublic void logControllers(org.aspectj.lang.JoinPoint joinPoint) This method is called before any controller method that is annotated with@RequestMapping,@GetMapping,@PostMapping,@PutMapping,@DeleteMapping, or@PatchMapping.- Parameters:
- joinPoint- the join point (injected by Spring framework)
 
 
-