Class UserServiceClientImpl

java.lang.Object
ru.averkiev.greenchat_auth.clients.impl.UserServiceClientImpl
All Implemented Interfaces:
UserServiceClient

@Service public class UserServiceClientImpl extends Object implements UserServiceClient
Класс представляет собой компонент микросервиса, отвечающий за взаимодействие с API стороннего микросервиса для получения данных о пользователе. Он предоставляет методы для выполнения запросов к API и получения информации о пользователе на остове его идентификатора.
Author:
mrGreenNV
  • Constructor Summary

    Constructors
    Constructor
    Description
    UserServiceClientImpl(org.springframework.web.client.RestTemplate restTemplate)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    Метод выполняет GET-запрос к API стороннего микросервиса для получения информации о пользователе по его имени.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • UserServiceClientImpl

      @Autowired public UserServiceClientImpl(org.springframework.web.client.RestTemplate restTemplate)
  • Method Details

    • getUserByLogin

      public User getUserByLogin(String login)
      Метод выполняет GET-запрос к API стороннего микросервиса для получения информации о пользователе по его имени.
      Specified by:
      getUserByLogin in interface UserServiceClient
      Parameters:
      login - - имя пользователя, для которого требуется получить информацию.
      Returns:
      - объект User, содержащий информацию о пользователе.