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.
OrganizationController
, SubjectController
, TutorController
, TutorScheduleController
,
StudentController
and UserController
, provide RESTful endpoints for data management.-
ClassesClassDescriptionGlobal exception handler for handling application-wide exceptions.REST controller for managing authentication operations.REST controller for managing organizations.REST controller for managing students.REST controller for managing subjects.REST controller for managing tutors.REST controller for managing tutor's schedules.REST controller for managing users.