-
Notifications
You must be signed in to change notification settings - Fork 0
Project Structure
Jair Avilés edited this page Feb 5, 2024
·
2 revisions
User Fraud Checker module is a code project built on top of Java 21, Gradle and Springboot 3. It is organized in packages by layer as there is just one domain (User) with a single responsibility (Check user record)
This package contains the classes that serve the role of controller handling the HTTP requests to the REST API.
This package contains the classes for custom exceptions that could be thrown during run time.
This package contains the classes that serve the role of model containing the immutable classes for the entities.
This package contains the classes that serve the role of service containing the business logic.
This package contains utility classes, mostly static functions and enum used by the business logic layer.
