Fork me on GitHub
秋染蒹葭

spring实践之一:常用注解

spring构建一个restful服务的常见操作

路径参数

@PathVariable

1
2
3
4
5
6
@RequestMapping(value = "/user/{id:\\d+}", method = RequestMethod.GET)
public User getInfo(@PathVariable(name = "id") String idxxx){
User user = new User();
user.setUsername("tom");
return user;
}

@JsonView

  • 使用接口声明多种视图
  • 在值对象Get方法上指定视图
  • 在Controller上指定视图
1
2
public interface UserSimpleView {};
public interface UserDetailsView extends UserSimpleView {};

处理创建请求与校验

@RequestBody

取到前端数据

@Valid

校验,直接打回请求

验证注解(Hibernate Validator)

@NotNull @Null @Email @AssertTure…

使用方式

参考资料

本文标题:spring实践之一:常用注解

文章作者:zhyjor

发布时间:2019年06月05日 - 23:06

最后更新:2023年10月11日 - 02:10

原始链接:https://zhyjor.github.io/2019/06/05/spring实践之一:常用注解/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。

🐶 您的支持将鼓励我继续创作 🐶

热评文章