项目场景:项目中执行clean,再执行install时报错,错误如下org/springframework/boot/maven/RepackageMojo has been compiled by ...
SpringAOP使用
1 什么是AOPAOP(Aspect Orient Programming),直译过来就是面向切面编程。AOP是一种编程思想,是面向对象(OOP)的一种补充和完善。对于面向对象来说是将程序抽象成各个层...
spring循环依赖
如果持有了某一个对象的引用,那么能否在后续步骤的时候给该对象进行属性赋值?将实例化的过程和初始化的过程分开执行 ObjectFactory是一个函数式接口,在java中,方法的参...
Spring Bean 加载流程
本文基于 Spring Boot 3.0.0 (Spring 6.0.2),Bean 指的是 Singleton Bean。宏观地说,Bean 加载流程大致有三个阶段,分别是实例化 crea...
Map的有序和无序实现类,与Map的排序
1.HashMap、Hashtable不是有序的;2.TreeMap和LinkedHashMap是有序的(TreeMap默认 Key 升序,LinkedHashMap则记录了插入顺序)。 ...
Gateway之 Spring Cloud Gateway 动态路由
前面分别对 Spring Cloud Zuul 与 Spring Cloud Gateway 进行了简单的说明,它门是API网关,API网关负责服务请求路由、组合及协议转换,客户端的所有请求都首先经过...
Spring Cloud Gateway
Gateway是基于异步非阻塞模型上进行开发的,有springcloud团队开发。用来代替Zuul。Route(路由)路由是构建网关的基本模块,它由ID,目标URL,一系列的断言和过滤器组成,如果断言...
springboot validation
在spring开发中,对入参进行校验是一种常见且必须的需求,下面对springboot中引入validation组件实现校验进行简单的分析一下。Java API 规范 JSR303 定义了 Bean ...
springboot validate
前言web项目中,用户的输入总是被假定不安全不正确的,在被处理前需要做校验。数据校验是一个项目的基础模块,也许我们一些入门编码没有多久,了解前端的同学会说,我们已经在前端对数据进行了基础的校验了,还需...
Activiti进阶篇-网关
1.网关网关用来控制流程的流向1.1 排他网关ExclusiveGateway1.1.1 什么是排他网关:排他网关,用来在流程中实现决策。 当流程执行到这个网关,所有分支都会判断条件是否为...