Spring
Spring
ChenCarry
这个作者很懒,什么都没留下…
展开
-
SpringMVC Validated参数验证应用在@RequestBody、@RequestParam、@PathVariable的区别
@RequestBody在DTO类属性打上各验证注解后,只需打个@Valid在@RequestBody旁边即可验证失败抛出:MethodArgumentNotValidException@RequestParam、@PathVariable使用这2个注解接受参数时,打@Valid不会起效,而是需要在Controller上打上@Validated验证失败抛出:ConstraintViolationException注意:有时会忽略了@RequestBody、@RequestParam在接受参数前,原创 2021-08-03 23:00:01 · 1164 阅读 · 0 评论 -
@Resource、@Autowired、@Qualifier的区别
2种自动注入bytype:通过bean属性类型自动注入,存在多个实现类时将报错byname:通过bean名称匹配自动注入@Autowired按bytype注入时要求bean只能有一个实现类,存在多个实现类,需要搭配@Qualifier指定bean名称,即byname注入@Resource两种注入方式都支持,将先按byname查找装配,无则按bytype查找...原创 2021-07-21 22:58:17 · 181 阅读 · 0 评论 -
springboot2.2.x版本 使用restful风格 发送delete请求 405错误
今天学习springboot2.2.2下的Restful风格CRUD操作时,发现发送delete请求时,一直报405错误<form id="deleteEmpForm" method="post"> <input type="hidden" name="_method" value="delete"/></form>@DeleteMapping(...原创 2019-12-12 16:46:35 · 1001 阅读 · 5 评论