Spring
文章平均质量分 96
湯神码
这个作者很懒,什么都没留下…
展开
-
Activiti7-工作流教程
一、工作流介绍1.1 概念工作流(Workflow),就是通过计算机对业务流程自动化执行管理。它主要解决的是“使在多个参与者之间按照某种预定义的规则自动进行传递文档、信息或任务的过程,从而实现某个预期的业务目标,或者促使此目标的实现”。案例: 出差费用报销目标: 公司把出差费用转账到自己的账户中.参与人: 申请人、部门主管、总经理、财务传递文件/执行任务什么是工作流系统?一个软件系统中具有工作流的功能,我们把它称为工作流系统。1.2 适用行业消费品行业,制造业,电信服务业,银证险等金转载 2023-12-26 11:06:43 · 679 阅读 · 0 评论 -
spring-boot-starter-validation数据校验全局异常拦截处理
继承RuntimeException,要知道,spring 对于 RuntimeException 异常才会进行事务回滚,所以要继承RuntimeException。} }ValidationExceptionHandle:校验异常统一拦截返回,定义在最前面OtherExceptionHandle:其他异常拦截,用于项目中其他异常的拦截返回FinalExceptionHandle:最终异常拦截,最后一道防线。@RestControllerAdvice是帮助我们把信息转成json格式返回。原创 2022-09-16 09:44:17 · 11371 阅读 · 1 评论 -
@Async异步注解实战
一、应用场景同步: 同步就是整个处理过程顺序执行,当各个过程都执行完毕,并返回结果。异步: 异步调用则是只是发送了调用的指令,调用者无需等待被调用的方法完全执行完毕;而是继续执行下面的流程。例如, 在某个调用中,需要顺序调用 A, B, C三个过程方法;如他们都是同步调用,则需要将他们都顺序执行完毕之后,方算作过程执行完毕;如B为一个异步的调用方法,则在执行完A之后,调用B,并不等待B完成,而是执行开始调用C,待C执行完毕之后,就意味着这个过程执行完毕了。在Java中,一般在处理类似的场景之时,都是基于原创 2021-11-30 17:13:02 · 540 阅读 · 0 评论 -
Spring WebFlux 响应式Web框架
Spring WebFlux是随Spring 5推出的响应式Web框架。服务端技术栈Spring提供了完整的支持响应式的服务端技术栈。如上图所示,左侧为基于spring-webmvc的技术栈,右侧为基于spring-webflux的技术栈,Spring WebFlux是基于响应式流的,因此可以用来建立异步的、非阻塞的、事件驱动的服务。它采用Reactor作为首选的响应式流的实现库,不过也提供了对RxJava的支持。由于响应式编程的特性,Spring WebFlux和Reactor底层需要支持异转载 2021-03-22 22:25:04 · 1440 阅读 · 0 评论