2016-07-31 68 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); 
} 

}

你可以试试这个方式,诠释这样一来,就可以响应用户到你的页面。