MicronautUserController
Micronaut HTTP controller for the user-service inbound web adapter.
This controller exposes user-related HTTP endpoints and delegates business operations to application inbound ports. It is responsible for:
validating incoming request payloads at the HTTP boundary
mapping DTOs to domain objects via UserDTOFactory
translating use-case results into HTTP response codes and messages
The controller intentionally avoids domain logic so the application and domain layers remain independent from transport concerns.
Constructors
Functions
Handles DELETE users/{id}/.
Handles GET users/{id}/.
Handles POST users/login/.
Handles POST users/register/.
Handles PATCH users/update-info/.
Handles POST users/update-password/.
Handles email verification using the one-time key received by the user.