package com.example.spring.aop.security; public class AccessChecker { public void checkDepositPermission() { System.out.println("Aspect is checking deposit permission..."); } public void checkWithdrawPermission(double amount) { System.out.println("Aspect is checking withdraw permission for " + amount); if (amount > 1000.0) { throw new AccessException("Withdrawing more than 1000.0 is not allowed."); } } }