├── common 패키지
│ └── config 패키지
│ └── RedisConfig.class
│
│ └── dto 패키지
│ └── ExceptionResponse.class
│ └── exception 패키지
│ └── BusinessException.class
│ └── CommonException.class
│ └── CommonExceptionCode.enum
│ └── ExceptionCode.interface
│ └── GlobalExceptionHandler.class
│
├── Controller 패키지
│ └── LeakyBucketCounterController.class
│
├── dto 패키지
│ └── response 패키지
│ └── LeakyBucketResponse.class
│ └── LeakyBucketProfileResponse.class
│
├── exception 패키지
│ └── RateException.class
│ └── RateLimitExceededException.enum
│
├── service 패키지
│ └── LeakyBucketService.class
│ └── LeakyBucketApplication.class