diff --git a/src/main/java/com/bezkoder/springjwt/controllers/AuthController.java b/src/main/java/com/bezkoder/springjwt/controllers/AuthController.java index eb54879..0e7462f 100644 --- a/src/main/java/com/bezkoder/springjwt/controllers/AuthController.java +++ b/src/main/java/com/bezkoder/springjwt/controllers/AuthController.java @@ -5,8 +5,6 @@ import java.util.Set; import java.util.stream.Collectors; -import jakarta.validation.Valid; - import org.springframework.beans.factory.annotation.Autowired; import org.springframework.http.ResponseEntity; import org.springframework.security.authentication.AuthenticationManager; @@ -32,6 +30,9 @@ import com.bezkoder.springjwt.security.jwt.JwtUtils; import com.bezkoder.springjwt.security.services.UserDetailsImpl; +import jakarta.transaction.Transactional; +import jakarta.validation.Valid; + @CrossOrigin(origins = "*", maxAge = 3600) @RestController @RequestMapping("/api/auth") @@ -73,6 +74,7 @@ public ResponseEntity authenticateUser(@Valid @RequestBody LoginRequest login } @PostMapping("/signup") + @Transactional public ResponseEntity registerUser(@Valid @RequestBody SignupRequest signUpRequest) { if (userRepository.existsByUsername(signUpRequest.getUsername())) { return ResponseEntity