Class UserServiceClientImpl
java.lang.Object
ru.averkiev.greenchat_auth.clients.impl.UserServiceClientImpl
- All Implemented Interfaces:
UserServiceClient
Класс представляет собой компонент микросервиса, отвечающий за взаимодействие с API стороннего микросервиса
для получения данных о пользователе. Он предоставляет методы для выполнения запросов к API и получения
информации о пользователе на остове его идентификатора.
- Author:
- mrGreenNV
-
Constructor Summary
ConstructorsConstructorDescriptionUserServiceClientImpl
(org.springframework.web.client.RestTemplate restTemplate) -
Method Summary
Modifier and TypeMethodDescriptiongetUserByLogin
(String login) Метод выполняет GET-запрос к API стороннего микросервиса для получения информации о пользователе по его имени.
-
Constructor Details
-
UserServiceClientImpl
@Autowired public UserServiceClientImpl(org.springframework.web.client.RestTemplate restTemplate)
-
-
Method Details
-
getUserByLogin
Метод выполняет GET-запрос к API стороннего микросервиса для получения информации о пользователе по его имени.- Specified by:
getUserByLogin
in interfaceUserServiceClient
- Parameters:
login
- - имя пользователя, для которого требуется получить информацию.- Returns:
- - объект User, содержащий информацию о пользователе.
-