2016-07-31 42 views
1

如何重定向請求處理程序? 這就是我想要的:春季 - 重定向請求處理程序

@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); 
} 

}

你可以試試這個方式,詮釋這樣一來,就可以響應用戶到你的頁面。