0
@RestController
@RequestMapping("/v1/users")
public class UserController {

    private final UserService userService;

    public UserController(UserService userService) {
        System.err.println(userService);
        this.userService = userService;
        System.err.println(this.userService);
    }

    @PostMapping("/login")
    private ResponseEntity<ServiceResponse<UserResp>> login(@RequestBody UserReq userReq) {
        System.err.println(userService);
        return ResponseEntity.ok(userService.login(userReq));
    }

userService is null inside the method, but it is setting inside the constructor

Cannot invoke "mscore.service.UserService.login(mscore.model.req.UserReq)" because "this.userService" is null

Ayshan Rzayeva
  • 137
  • 2
  • 11

0 Answers0