注解
MakeGreatEffort
这个作者很懒,什么都没留下…
展开
-
Spring框架的@Valid注解
上一篇文章介绍了springmvc的get请求参数可以是一个自定的对象。那么如何限制这个对象里的参数是否必传呢? 方法一:在代码逻辑里取出对象里的这个值,手动进行判断 方法二:使用@Valid注解,在接口请求的时候让Spring自己进行判断比较 如果用上面两个方法进行非空判断,当参数传的是空的时候, 方法一的返回结果的状态是 200,方法二的返回结果状态是 400;...转载 2019-12-26 17:06:30 · 572 阅读 · 0 评论 -
@Resource 注解的使用
1、@Autowired与@Resource都可以用来装配bean. 都可以写在字段上,或写在setter方法上。 2、@Autowired默认按类型装配(这个注解是属业spring的),默认情况下必须要求依赖对象必须存在,如果要允许null 值,可以设置它的required属性为false,如:@Autowired(required=false) ,如果我们想使用名称装配可以结合@Qualifi...原创 2018-05-17 14:06:47 · 1200 阅读 · 0 评论 -
SpringMVC之组合注解@GetMapping
Spring4.3中引进了{@GetMapping、@PostMapping、@PutMapping、@DeleteMapping、@PatchMapping},来帮助简化常用的HTTP方法的映射,并更好地表达被注解方法的语义。 以@GetMapping为例,Spring官方文档说: @GetMapping是一个组合注解,是@RequestMapping(method = RequestMet...转载 2018-05-22 10:23:11 · 978 阅读 · 0 评论 -
@responseBody注解的使用
1、 @responseBody注解的作用是将controller的方法返回的对象通过适当的转换器转换为指定的格式之后,写入到response对象的body区,通常用来返回JSON数据或者是XML 数据,需要注意的呢,在使用此注解之后不会再走试图处理器,而是直接将数据写入到输入流中,他的效果等同于通过response对象输出指定格式的数据。2、 @RequestMapping("/log...原创 2018-05-22 10:26:29 · 299 阅读 · 0 评论 -
@GetMapping、@PostMapping、@PutMapping、@DeleteMapping、@PatchMapping
@GetMapping、@PostMapping、@PutMapping、@DeleteMapping、@PatchMapping @GetMapping是一个组合注解,是@RequestMapping(method = RequestMethod.GET)的缩写。该注解将HTTP Get 映射到 特定的处理方法上。...转载 2018-05-22 12:01:48 · 19464 阅读 · 3 评论