2016-07-31 2 views
1

Как перенаправить обработчик запроса? Вот что я хочу:Spring - перенаправить обработчик запроса

@Controller 
public class UserController { 

    @RequestMapping(value = "/me", method = RequestMethod.GET) 
    public ResponseEntity<User> getUser() { 
     return getUser(100500); 
    } 

    @RequestMapping(value = "/{id}", method = RequestMethod.GET) 
    public ResponseEntity<User> getUser(@PathVariable("id") long id) { 
     User user = userService.findById(id); 

     if(user == null) { 
      return new ResponseEntity<User>(HttpStatus.NOT_FOUND); 
     } 

     return new ResponseEntity<User>(user, HttpStatus.OK); 
    } 
} 

это правильное решение?

ответ

-1
@Controller 
public class UserController { 

@RequestMapping(value = "/me", method = RequestMethod.GET) 
@ResponseBody 
public User getUser() { 
    return getUser(100500); 
} 

@RequestMapping(value = "/{id}", method = RequestMethod.GET) 
@Responsebody 
public User getUser(@PathVariable("id") long id) { 
    User user = userService.findById(id); 

    if(user == null) { 
     return new ResponseEntit`enter code here`y<User>(HttpStatus.NOT_FOUND); 
    } 

    return new ResponseEntity<User>(user, HttpStatus.OK); 
} 

}

вы можете попробовать этот способ, внутр таким образом, вы можете ответ пользователя на вас странице.

Смежные вопросы