![](https://img-blog.csdnimg.cn/20190927151124774.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Spring
Sping的一些内容
1573g
这个作者很懒,什么都没留下…
展开
-
SpingBoot的校验参数
众多周知 光进行前端验证,可能遭到恶意人为的修改表单发送欺骗请求 所以在SpingBoot中 使用Hibernate-Validator 注解 基本提供了常用的校验注解,如果不满足业务,可以通过@pattern自行定义正则表达式。 @Null 被注释的元素必须为null @NotNull 被注释的元素不能为null @AssertTrue 被注释的元素必须为true @AssertFals...原创 2020-04-21 16:38:09 · 160 阅读 · 0 评论 -
Spingboot 之开发案例优雅的处理异常(统一处理)
在很久之前做项目都是Controller层一个个tryde ,之后也曾自己写过AOP实现异常拦截处理, 前言 微服务,前后端分离的时代,很少有人使用模板,大多都是返回json数据,所以推荐使用@RestControllerAdvice,可以用于定义@ExceptionHandler、@InitBinder、@ModelAttribute,并应用到所有@RequestMapping中 异常处理器 ...原创 2020-04-21 13:58:29 · 250 阅读 · 0 评论 -
Sping的IOC原理
1.IOC理论的背景 我们都知道,再采用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,所有的对象通过彼此的合作,最终实现系统的业务逻辑 如果我们打开机械式手机的后盖,就会看到上面类似的情形,各个齿轮分别带动时针、分针和秒针顺时针旋转,从而在表盘上产生正确的时间。图1中描述的就是这样的一个齿轮组,它拥有多个独立的齿轮,这些齿轮相互啮合在一起,协同工作,共同完成某项任务。我们可以看...翻译 2020-04-16 14:35:41 · 156 阅读 · 0 评论