Spring boot 我想知道关于春天的故事

Spring boot 我想知道关于春天的故事,spring-boot,Spring Boot,我正在做弹簧靴。我不知道什么是春之恨,为什么我们选择春之恨 @RequestMapping(value= "/accounts/{id}/{userId}", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE) public Resource<AccountHolder> findAccountHolderById(@PathVariable("id") Long id, @Path

我正在做弹簧靴。我不知道什么是春之恨,为什么我们选择春之恨

@RequestMapping(value= "/accounts/{id}/{userId}", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
    public Resource<AccountHolder> findAccountHolderById(@PathVariable("id") Long id, @PathVariable("userId") int i) {
        logger.info("accounts findAccountHolderById() invoked: " + id);
        Account account = accountRepository.getAccount(id.toString());
        AccountHolder accountHolder = account.getAccountHolder();
        Resource<AccountHolder> resource = new Resource<AccountHolder>(accountHolder);
        resource.add(linkTo(methodOn(AccountController.class).byId(account.getAccountId())).withRel("account"));
        logger.info("accounts findAccountHolderById() found: " + account);
        return resource;
    }
@RequestMapping(value=“/accounts/{id}/{userId}”,method=RequestMethod.GET,products=MediaType.APPLICATION\u JSON\u value)
公共资源findAccountHolderById(@PathVariable(“id”)Long id,@PathVariable(“userId”)int i){
info(“调用的帐户findaccountholderbyd:”+id);
Account Account=accountRepository.getAccount(id.toString());
AccountHolder AccountHolder=account.getAccountHolder();
资源=新资源(账户持有人);
add(linkTo(methodOn(AccountController.class).byId(account.getAccountId()).withRel(account));
info(“accounts findaccountholderbyd()找到:“+account”);
返回资源;
}

HATEOAS意味着REST Web服务不仅提供您要求的答案(例如帐户),而且还提供指向相关数据(如客户或该帐户的子帐户)的链接。您还可以提供指向“禁用帐户”等操作的链接。这样,客户端可以更轻松地浏览数据

看到或

注意:复制和粘贴代码时,请使用编辑框中的“{}”符号以正确格式化代码