Package com.example.restapi.controller
Class UserController
java.lang.Object
com.example.restapi.controller.UserController
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.http.ResponseEntity<?>checkSession(jakarta.servlet.http.HttpSession session) org.springframework.http.ResponseEntity<User>createUser(User user) org.springframework.http.ResponseEntity<Void>deleteUser(Long id) org.springframework.http.ResponseEntity<User>getUserById(Long id) org.springframework.http.ResponseEntity<User>getUserByUsername(String username) org.springframework.http.ResponseEntity<?>org.springframework.http.ResponseEntity<String>logout(jakarta.servlet.http.HttpSession session) org.springframework.http.ResponseEntity<?>
-
Field Details
-
userService
-
userRepository
-
-
Constructor Details
-
UserController
-
-
Method Details
-
getUserById
-
getUserByUsername
-
getAllUsers
-
createUser
-
register
@PostMapping("/register") public org.springframework.http.ResponseEntity<?> register(@RequestBody User user) -
login
@PostMapping("/login") public org.springframework.http.ResponseEntity<?> login(@RequestBody User user, jakarta.servlet.http.HttpSession session) -
checkSession
@GetMapping("/session") public org.springframework.http.ResponseEntity<?> checkSession(jakarta.servlet.http.HttpSession session) -
logout
@PostMapping("/logout") public org.springframework.http.ResponseEntity<String> logout(jakarta.servlet.http.HttpSession session) -
deleteUser
-