spring
-
详解 AbstractErrorWebExceptionHandler 类在 WebFlux 全局异常处理中的使用
看过源码的都知道,所有的框架基本上都会给你提供多条路,多个实现方式。WebFlux 也是一样,除了上一章中的 DefaultErrorAttributes,它还提供了 Abstra…
-
WebFlux 的全局异常处理 DefaultErrorAttributes 详解
上一章我们用 onErrorResume 和 onErrorReturn 来处理 WebFlux 中的异常,但是这种处理方式效率不高,只能针对具体的方法。那么有没有和 Spring…
-
详解 Webflux 中的 onErrorResume 和 onErrorReturn
webflux 并不算一门新技术,它出自 Spring,所以 Spring 中的一些特性它都有,包括 SpringMVC 中的一些注解它也可以沿用。没看过 webflux 教程的,…
-
一网打尽 @ExceptionHandler、HandlerExceptionResolver、@controlleradvice 三兄弟!
把 @ExceptionHandler、HandlerExceptionResolver、@controlleradvice 三兄弟放在一起来写更有比较性。这三个东西都是用来处理异…
-
从电商系统来学习 Spring 中的事件机制 ApplicationEventPublisher
事件机制在一些大型项目中被经常使用,于是 Spring 专门提供了一套事件机制的接口,方面我们运用。本文来说说 ApplicationEventPublisher 的使用。 在设计…
-
详解 @RequestMapping 中的 consumes 和 produces
@RequestMapping 注解非常的强大,Spring MVC 和 SpringBoot 中都会用到这个注解。要学会 @RequestMapping 的用法,就需要从它的原理…
-
Lucene 实战教程第十六章 SpringBoot 整合 Lucene
网上搜索了一下关于 Lucene 教程的文章非常多,但是关于 SpringBoot 整合 Lucene 的非常少,可能一些涉及到搜索的项目都比较老,使用 Lucene 的比较少,使…
-
从零开始设计一个秒杀系统,掌握这些知识点后你的薪资不低于 20K+
从零开始设计一个秒杀系统,掌握这些知识点后你的薪资不低于 20K+。 掌握这套秒杀系统你需要学会这些知识点:高并发,多线程,Redis,MQ,SpringBoot,MySQL,To…
-
如何编写一个 Java 工具类?
在知乎上,以如何 XXX 开头的话题有很多。今天我也以如何编写一个 Java 工具类为话题,给大家规范一下工具类如何编写? 说实话,这个话题连《阿里巴巴Java开发手册》上都没有,…
-
如何写出健壮的 Java 代码!
如何写出健壮的 Java 代码?我相信这是很多人都有的疑惑或者想要的答案。今天我们抽个时间一起探讨一下! 说实话,看到这个问题我也不知道如何回答为好!所以我也需要答案! 于是我就去…