自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(28)
  • 收藏
  • 关注

转载 ModelAndViewContainer、ModelMap、Model详细介绍【享学Spring MVC】

每篇一句> 一个开源的技术产品做得好不好,主要是看你能解决多少非功能性问题(因为功能性问题是所有产品都能够想到的)前言写这篇文章非我本意,因为我觉得对如题的这个几个类的了解还是比较基础且简单的一块内容,直到有超过两个同学问过我一些问题的时候:通过聊天发现小伙伴都听说过这几个类,但对...

2019-09-02 15:17:00 352

转载 HandlerMethodArgumentResolver(三):基于消息转换器的参数处理器【享学Spring MVC】

每篇一句> 一个事实是:对于大多数技术,了解只需要一天,简单搞起来只需要一周。入门可能只需要一个月前言通过 前面两篇文章 的介绍,相信你对HandlerMethodArgumentResolver了解已经很深刻了。但是你或许和我一样还有一种感觉,似乎还缺点什么:我们使用非常频繁的...

2019-08-28 13:51:00 279

转载 HandlerMethodArgumentResolver(二):Map参数类型和固定参数类型【享学Spring MVC】

每篇一句> 黄金的导电性最好,为什么电脑主板还是要用铜?> 飞机最快,为什么还有人做火车?> 清华大学最好,为什么还有人去普通学校?> 因为资源都是有限的,我们现实生活中必须兼顾成本与产出的平衡前言上文 介绍了Spring MVC用于处理入参的处理器:Han...

2019-08-28 13:48:00 273

转载 HandlerMethodArgumentResolver(一):Controller方法入参自动封装器【享学Spring MVC】

每篇一句> 你的工作效率高,老板会认为你强度不够。你代码bug多,各种生产环境救火,老板会觉得你是团队的核心成员。前言在享受Spring MVC带给你便捷的时候,你是否曾经这样疑问过:Controller的handler方法参数能够自动完成封装(有时即使没有@PathVariabl...

2019-08-28 13:43:00 190

转载 Spring MVC内容协商实现原理及自定义配置【享学Spring MVC】

每篇一句> 在绝对力量面前,一切技巧都是浮云前言上文 介绍了Http内容协商的一些概念,以及Spring MVC内置的4种协商方式使用介绍。本文主要针对Spring MVC内容协商方式:从步骤、原理层面理解,最后达到通过自己来扩展协商方式效果。首先肯定需要介绍的,那必然就是Spr...

2019-08-27 20:56:00 311

转载 Spring MVC内置支持的4种内容协商方式【享学Spring MVC】

每篇一句> 十个光头九个富,最后一个会砍树前言不知你在使用Spring Boot时是否对这样一个现象"诧异"过:同一个接口(同一个URL)在接口报错情况下,若你用rest访问,它返回给你的是一个json串;但若你用浏览器访问,它返回给你的是一段html。恰如下面例子(Spring ...

2019-08-27 20:54:00 182

转载 解决多字段联合逻辑校验问题【享学Spring MVC】

每篇一句> 不要像祥林嫂一样,天天抱怨着生活,日日思考着辞职。得罪点说一句:“沦落”到要跟这样的人共事工作,难道自己身上就没有原因?前言本以为洋洋洒洒的把Java/Spring数据(绑定)校验这块说了这么多,基本已经算完结了。但今天中午一位热心小伙伴在使用Bean Validati...

2019-08-21 10:57:00 1978

转载 从原理层面掌握@ModelAttribute的使用(核心原理篇)【一起学Spring MVC】

每篇一句> 我们应该做一个:胸中有蓝图,脚底有计划的人前言Spring MVC提供的基于注释的编程模型,极大的简化了web应用的开发,我们都是受益者。比如我们在@RestController标注的Controller控制器组件上用@RequestMapping、@Exception...

2019-08-15 22:47:00 200

转载 从原理层面掌握@ModelAttribute的使用(使用篇)【一起学Spring MVC】

每篇一句> 每个人都应该想清楚这个问题:你是祖师爷赏饭吃的,还是靠老天爷赏饭吃的前言上篇文章 描绘了@ModelAttribute的核心原理,这篇聚焦在场景使用上,演示@ModelAttribute在不同场景下的使用,以及注意事项(当然有些关联的原理也会涉及)。为了进行Demo演...

2019-08-15 22:45:00 164

转载 为何Spring MVC可获取到方法参数名,而MyBatis却不行?【享学Spring MVC】

每篇一句> 胡适:多谈些问题,少聊些主义前言Spring MVC和MyBatis作为当下最为流行的两个框架,大家平时开发中都在用。如果你往深了一步去思考,你应该会有这样的疑问:在使用Spring MVC的时候,你即使不使用注解,只要参数名和请求参数的key对应上了,就能自动完成...

2019-08-15 22:35:00 116

转载 从原理层面掌握@RequestAttribute、@SessionAttribute的使用【一起学Spring MVC】

每篇一句> 改我们就改得:取其精华,去其糟粕。否则木有意义前言如果说知道@SessionAttributes这个注解的人已经很少了,那么不需要统计我就可以确定的说:知道@RequestAttribute注解的更是少之又少。我觉得主要有如下两个原因:@RequestAttribu...

2019-08-08 21:50:00 272

转载 从原理层面掌握@SessionAttribute的使用【一起学Spring MVC】

每篇一句> 不是你当上了火影大家就认可你,而是大家都认可你才能当上火影前言该注解顾名思义,作用是将Model中的属性同步到session会话当中,方便在下一次请求中使用(比如重定向场景~)。虽然说Session的概念在当下前后端完全分离的场景中已经变得越来越弱化了,但是若为web...

2019-08-04 20:28:00 265

转载 从原理层面掌握HandlerMethod、InvocableHandlerMethod、ServletInvocableHandlerMethod的使用【一起学Spring MVC】...

每篇一句> 想当火影的人没有近道可寻,当上火影的人同样无路可退前言HandlerMethod它作为Spring MVC的非公开API,可能绝大多数小伙伴都对它比较陌生,但我相信你对它又不是那么的生疏,因为你可能没用过但肯定见过。比如Spring MVC的拦截器HandlerInt...

2019-08-04 14:45:00 490

转载 Bean Validation完结篇:你必须关注的边边角角(约束级联、自定义约束、自定义校验器、国际化失败消息...)...

每篇一句> 没有任何技术方案会是一种银弹,任何东西都是有利弊的相关阅读【小家Java】深入了解数据校验:Java Bean Validation 2.0(JSR303、JSR349、JSR380)Hibernate-Validation 6.x使用案例【小家Spring】Spri...

2019-08-01 22:04:00 114

转载 从深处去掌握数据校验@Valid的作用(级联校验)

每篇一句> NBA里有两大笑话:一是科比没天赋,二是詹姆斯没技术相关阅读【小家Java】深入了解数据校验:Java Bean Validation 2.0(JSR303、JSR349、JSR380)Hibernate-Validation 6.x使用案例【小家Spring】让Co...

2019-07-31 15:44:00 1457

转载 让Controller支持对平铺参数执行@Valid数据校验

每篇一句> 在金字塔塔尖的是实践,学而不思则罔,思而不学则殆(现在很多编程框架都只是教你碎片化的实践)相关阅读【小家Java】深入了解数据校验:Java Bean Validation 2.0(JSR303、JSR349、JSR380)Hibernate-Validation 6....

2019-07-30 21:41:00 211

转载 @Validated和@Valid的区别?校验级联属性(内部类)

每篇一句> NBA里有两大笑话:一是科比没天赋,二是詹姆斯没技术相关阅读【小家Java】深入了解数据校验:Java Bean Validation 2.0(JSR303、JSR349、JSR380)Hibernate-Validation 6.x使用案例【小家Spring】让Co...

2019-07-30 21:35:00 1634

转载 Apache和Spring提供的StopWatch执行时间监视器

相关阅读【小家java】java5新特性(简述十大新特性) 重要一跃【小家java】java6新特性(简述十大新特性) 鸡肋升级【小家java】java7新特性(简述八大新特性) 不温不火【小家java】java8新特性(简述十大新特性) 饱受赞誉【小家java】java9新特性(简...

2019-07-28 23:25:00 199

转载 Spring方法级别数据校验:@Validated + MethodValidationPostProcessor

每篇一句> 在《深度工作》中作者提出这么一个公式:高质量产出=时间*专注度。所以高质量的产出不是靠时间熬出来的,而是效率为王相关阅读【小家Java】深入了解数据校验:Java Bean Validation 2.0(JSR303、JSR349、JSR380)Hibernate-Va...

2019-07-27 11:20:00 1446

转载 详述Spring对数据校验支持的核心API:SmartValidator

每篇一句> 要致富,先修路。要使用,先...基础是需要垒砌的,做技术切勿空中楼阁相关阅读【小家Java】深入了解数据校验:Java Bean Validation 2.0(JSR303、JSR349、JSR380)Hibernate-Validation 6.x使用案例【小家Ja...

2019-07-26 12:17:00 603

转载 深入了解数据校验:Java Bean Validation 2.0(JSR380)

每篇一句> 吾皇一日不退役,尔等都是臣子相关阅读【小家Java】深入了解数据校验(Bean Validation):基础类打点(ValidationProvider、ConstraintDescriptor、ConstraintValidator)<center>对...

2019-07-23 21:08:00 435

转载 深入了解数据校验:Bean Validation 2.0(JSR380)

每篇一句> 吾皇一日不退役,尔等都是臣子<center>对Spring感兴趣可扫码加入wx群:`Java高工、架构师3群`(文末有二维码)</center>前言前几篇文章在讲Spring的数据绑定的时候,多次提到过数据校验。可能有人认为数据校验模块并不是...

2019-07-21 20:30:00 278

转载 最全面阐述WebDataBinder理解Spring的数据绑定

每篇一句> 不要总问低级的问题,这样的人要么懒,不愿意上网搜索,要么笨,一点独立思考的能力都没有相关阅读【小家Spring】聊聊Spring中的数据绑定 --- DataBinder本尊(源码分析)【小家Spring】聊聊Spring中的数据绑定 --- 属性访问器Propert...

2019-07-20 18:24:00 468

转载 【小家Spring】聊聊Spring中的数据绑定 --- DataBinder本尊(源码分析)

每篇一句> 唯有热爱和坚持,才能让你在程序人生中屹立不倒,切忌跟风什么语言或就学什么去~相关阅读【小家Spring】聊聊Spring中的数据绑定 --- 属性访问器PropertyAccessor和实现类DirectFieldAccessor的使用【小家Spring】聊聊Spri...

2019-07-19 10:47:00 409

转载 【小家Spring】老项目迁移问题:@ImportResource导入的xml配置里的Bean能够使用@PropertySource导入的属性值吗?...

每篇一句> 大师都是偏执的,偏执才能产生力量,妥协是没有力量的。你对全世界妥协了你就是空气。所以若没有偏见,哪来的大师呢相关阅读【小家Spring】详解PropertyPlaceholderConfigurer、PropertyOverrideConfigurer等对属性配置文件P...

2019-07-18 10:43:00 159

转载 【小家Spring】Spring IoC是如何使用BeanWrapper和Java内省结合起来给Bean属性赋值的...

每篇一句> 具备了技术深度,遇到问题可以快速定位并从根本上解决。有了技术深度之后,学习其它技术可以更快,再深入其它技术也就不会害怕相关阅读【小家Spring】聊聊Spring中的数据转换:Converter、ConversionService、TypeConverter、Prope...

2019-07-16 09:14:00 143

转载 【小家Spring】聊聊Spring中的数据绑定 --- BeanWrapper以及内省Introspector和PropertyDescriptor...

每篇一句> 千古以来要饭的没有要早饭的,知道为什么吗?相关阅读【小家Spring】聊聊Spring中的数据转换:Converter、ConversionService、TypeConverter、PropertyEditor【小家Spring】聊聊Spring中的数据绑定 ---...

2019-07-15 18:25:00 447

转载 关于(匿名)内部类、静态类的思考

稍后这里会做具体介绍 public static class A{} 转载于:https://my.oschina.net/fangshixiang/blog/1807400...

2018-05-05 18:37:00 80

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除