java - Spring - 重定向请求处理程序

标签 java spring rest redirect

如何重定向请求处理程序? 这就是我想要的:

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

这是正确的决定吗?

最佳答案

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

}

你可以尝试这种方式,或者那样,你可以响应用户到你的页面。

关于java - Spring - 重定向请求处理程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38688685/

相关文章:

java - 哈希码的默认实现为以相同方式构造的对象返回不同的值

Java 程序内存不足

java - 谁在 spring web 应用程序中创建 bean?

spring - 如何绕过重置 session 的到期时间

java - 如何在 Spring Boot 中使用 @NotEmpty 约束来验证 HTTP 请求正文?

rest - 解析 - 限制包含关系返回的字段

java - 如何从另一个 Activity 转到滑动选项卡布局中的特定选项卡

java - 用Java制作一个简单的CSV文件

spring - 带有 Spring 表单的 Tomcat 404 页面

REST - 404 未找到