Package org.example.crmedu.application.controller


package org.example.crmedu.application.controller
Provides classes responsible for managing data at the transport layer and centralizing exception handling.

The AdviceController class provides handlers for exceptions that may arise in the system. These exceptions can occur while working with data at the persistence or business layer, as well as during validation at the transport layer.

The AuthController class manages authentication-related endpoints, handling user login, registration, and authentication workflows.

Other classes, such as OrganizationController, SubjectController, TutorController, TutorScheduleController, StudentController and UserController, provide RESTful endpoints for data management.