◦ Entidades:
▪ User: Possui atributos como nome, email, senha.
▪ Address: Possui atributos como rua, cidade, estado.
◦ Repositórios:
▪ UserRepository: Responsável pelas operações com a tabela User.
▪ AddressRepository: Responsável pelas operações com a tabela Address.
◦ Serviços:
▪ UserService: Fornece lógica de negócios para usuários, como criação, atualização, busca.
▪ AddressService: Fornece lógica de negócios para endereços, como criação, atualização, busca.
◦ Controladores REST:
▪ UserController: Executa operações com usuários através de endpoints REST.
▪ AddressController: Executa operações com endereços através de endpoints RES