/** GET /users/:login -> get the "login" user. */ @RequestMapping( value = "/users/{login}", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE) @Timed ResponseEntity<User> getUser(@PathVariable String login) { log.debug("REST request to get User : {}", login); return userRepository .findOneByLogin(login) .map(user -> new ResponseEntity<>(user, HttpStatus.OK)) .orElse(new ResponseEntity<>(HttpStatus.NOT_FOUND)); }