logo头像

From zero to HERO

Spring 中异常处理的各种姿势

Spring 中异常处理的各种姿势

通常我们在Spring Boot中设置的统一异常处理只能处理Controller抛出的异常。有些请求还没到Controller就出异常了,而这些异常不能被统一异常捕获,例如Servlet容器的某...

Java SE支持路线图确定

Java SE支持路线图确定

最近Oracle发布了Java SE支持路线图,以帮助开发者了解Java SE的维护和支持选项以及相关的时间表,以便可以为公司和个人使用Java SE做出最佳决策。 自2017年9月以来,Ora...

Java 8 中的函数式断言Predicate

Java 8 中的函数式断言Predicate

最近在搞Excel导入,数据校验是少不了的,但是不同的数据字段有不同的校验策略,五花八门的,甚至不确定,没有办法使用JSR303。所以就搞一个校验策略工具,把校验策略抽象出来。这里尝试了Java...

Spring Framework in 2021

Spring Framework in 2021

最近Spring各个团队的大佬在一起探讨了一下2021年Spring项目的新东西和预期的变化。胖哥就赶紧整理出来分享给大家,希望大家能够及时抓住未来的技术趋势。 Spring Boot目前Spr...

Java 8 Stream 的特点

Java 8 Stream 的特点

Java 8 的Stream API 提供了不少可替代Java 集合框架的操作。但是不少同学在学习和使用Stream时依然感到很困惑,不知道何时使用Stream,甚至想不起来使用Stream,甚...

Spring Boot 快速集成 Swagger3

Spring Boot 快速集成 Swagger3

接口文档总是很烦人,我曾经尝试过用Postman来编写和分享项目文档,感觉还不错。但是最近项目紧,我没有额外的时间可以花在它上面,这也导致我尝试YApi(另外一种文档)的计划泡汤了。嗯,目前没有...

Spring Security 实战干货:新的JWT实现

Spring Security 实战干货:新的JWT实现

之前在Spring Security 实战干货系列中我使用了Spring官方提供的spring-security-jwt作为JWT的实现。目前该工具包已经不再维护,而且对于最新推出的Spring...