BAT的乌托邦

一个前25年还不会写Hallo World的半残程序猿:A哥
444 篇文章
283.7K 次阅读
177 人订阅

Spring Boot

YourBatman

全网最全!彻底弄透Java处理GMT/UTC日期时间

本系列的目的是明明白白、彻彻底底的搞定日期/时间处理的几乎所有case。上篇文章 铺设所有涉及到的概念解释,例如GMT、UTC、夏令时、时间戳等等,若你还没看过...

3210
YourBatman

GMT UTC CST ISO 夏令时 时间戳,都是些什么鬼?

日期/时间的处理是平时开发中非常常见的场景,若只是简单的格式化场景那就还好,一旦涉及到时区、跨地域跨时区时间转换场景,甚至当还有GMT时间、UTC时间等一堆概念...

7200
YourBatman

9. 细节见真章,Formatter注册中心的设计很讨巧

Spring设计了org.springframework.format.Formatter格式化器接口抽象,对格式化器进行了大一统,让你只需要关心统一的API,...

2100
YourBatman

8. 格式化器大一统 -- Spring的Formatter抽象

上篇文章 介绍了java.text.Format格式化体系,作为JDK 1.0就提供的格式化器,除了设计上存在一定缺陷,过于底层无法标准化对使用者不够友好,这都...

8130
YourBatman

YourBatman 2020年感悟关键词:科比、裁员、管理层、活着

2020年,庚子年,注定会在历史的长河里被深深记住。历史将怎样记载2020年?这是震慑之年,这是突破之年,也是转折之年。疫情之下,见证了人类的坚忍与脆弱、团结与...

2910
YourBatman

7. JDK拍了拍你:字符串拼接一定记得用MessageFormat#format

你好,我是A哥(YourBatman)。本文所属专栏:Spring类型转换,公号后台回复专栏名即可获取全部内容。

9200
YourBatman

6. 抹平差异,统一类型转换服务ConversionService

通过前两篇文章的介绍已经非常熟悉Spirng 3.0全新一代的类型转换机制了,它提供的三种类型转换器(Converter、ConverterFactory、Ge...

12470
YourBatman

Spring Cloud 2020.0.0正式发布,再见了Netflix

北京时间2020-12-22深夜,Spring Cloud 2020.0.0版本正式发布。2020.0.0是第一个使用新版本方案的Spring Cloud发行版...

17970
YourBatman

5. 穿过拥挤的人潮,Spring已为你制作好高级赛道

上篇文章 大篇幅把Spring全新一代类型转换器介绍完了,已经至少能够考个及格分。在介绍Spring众多内建的转换器里,我故意留下一个尾巴,放在本文专门撰文讲解...

10440
YourBatman

4. 上新了Spring,全新一代类型转换机制

上篇文章 介绍完了Spring类型转换早期使用的PropertyEditor详细介绍,关于PropertyEditor现存的资料其实还蛮少的,希望这几篇文章能弥...

13730
YourBatman

3. 搞定收工,PropertyEditor就到这

上篇文章介绍了PropertyEditor在类型转换里的作用,以及举例说明了Spring内置实现的PropertyEditor们,它们各司其职完成 String...

11620
YourBatman

2. Spring早期类型转换,基于PropertyEditor实现

Spring早在1.0(2004年发布,2003年孵化中)的时候,就有了类型转换功能模块。此模块存在的必要性不必多说,相信每个同学都可理解。最初,Spring做...

11800
YourBatman

IntelliJ IDEA 2020.3正式发布,年度最后一个版本很讲武德

2020庚子年是载入史册的一年,但对Jetbrain公司来说却是它的20周年。上个较大版本的发布,要追溯到8月份了:

24330
YourBatman

1. 揭秘Spring类型转换 - 框架设计的基石

Spring Framework是一个现代化的框架,俨然已发展成为Java开发的基石。随着高度封装、高度智能化的Spring Boot的普及,发现团队内越来越少...

15120
YourBatman

Spring Boot 2.4.0正式发布,全新的配置文件加载机制(不向下兼容)

北京时间2020-11-12,Spring Boot 2.4.0正式发布。2.4.0是第一个使用新版本方案的Spring Boot发行版本。

30030
YourBatman

如果程序员和产品经理都用凡尔赛文学对话......

当我们还在双十一剁手的时候,“凡尔赛”三个字悄无声息的火了。凡尔赛,谐音烦而晒,又烦又爱晒。若你是第一次听到这三个字,那么反应可能和当时的我一样:

4400
YourBatman

6. 自定义容器类型元素验证,类级别验证(多字段联合验证)

本文是上篇文章的续篇,个人建议可先花3分钟移步上篇文章浏览一下:5. Bean Validation声明式验证四大级别:字段、属性、容器元素、类

8830
YourBatman

Spring改变版本号命名规则:此举对非英语国家很友好

还记得在今年5月份样子看到了一篇来自Pivotal的邮件,大致内容是说Spring改变了版本号的命名规则,当时本着先收藏一下准备晚上再看,然后,就没有然后了。

7300
YourBatman

5. Bean Validation声明式验证四大级别:字段、属性、容器元素、类

你好,我是YourBatman。又一年1024程序员节,你快乐吗?还是在加班上线呢?

11620
YourBatman

4. Validator校验器的五大核心组件,一个都不能少

上篇文章介绍了校验器上下文ValidatorContext,知道它可以对校验器Validator的核心五大组件分别进行定制化设置,那么这些核心组件在校验过程中到...

13100

扫码关注云+社区

领取腾讯云代金券