Class UserController
java.lang.Object
ru.averkiev.socialmediaapi.controllers.UserController
@RestController
@RequestMapping("/social-media-api/users")
public class UserController
extends Object
Класс представляет собой REST-контроллер для взаимодействия с пользователями в системе.
Этот класс предоставляет API-endpoints для выполнения операций регистрации пользователей, обновления их данных.
Все запросы выполняются в формате JSON.
- Author:
- mrGreenNV
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.http.ResponseEntity<UserCreateDTO>
register
(@Valid UserCreateDTO userCreateDTO) API-endpoint для регистрации нового пользователя.org.springframework.http.ResponseEntity<List<UserFriendDTO>>
API-endpoint для получения информации о всех пользователях, зарегистрированных в системе.
-
Constructor Details
-
UserController
public UserController()
-
-
Method Details
-
register
@PostMapping("register") public org.springframework.http.ResponseEntity<UserCreateDTO> register(@Valid @RequestBody @Valid UserCreateDTO userCreateDTO) API-endpoint для регистрации нового пользователя.- Parameters:
userCreateDTO
- данные для регистрации нового пользователя.- Returns:
- данные зарегистрированного пользователя.
-
showAllUser
API-endpoint для получения информации о всех пользователях, зарегистрированных в системе.- Returns:
- список пользователей зарегистрированных в системе.
-