In Spring AOP, our most commonly used methods of defining pointcuts are mainly two: These should be the two most commonly used methods of defining…
In the Spring Bean creation method, there is the following code: AbstractAutowireCapableBeanFactory#createBean: @Override protected Object createBean (String beanName, RootBeanDefinition mbd, @Nullable Object[] args) throws BeanCreationException…
Today I will talk to my friends about how proxy objects are created in Spring AOP, and through this process we will get familiar with…
In the Spring framework, BeanDefinition is a core concept used to define and configure bean metadata. Although in actual applications, we generally do not or…
1. Problem analysis When we use Spring, we sometimes encounter the following situation. Suppose I have two classes, A and B, and inject B into…
Closure in JavaScript is a very important concept and is closely related to the direction of scope-related knowledge. It is often mentioned during the front-end…
10 css snippets The following 10 commonly used CSS code snippets are worth collecting and can be used in daily business code. 1. Click and…
sequence This article mainly studies spring’s TransactionalEventListener TransactionalEventListener org/springframework/transaction/event/TransactionalEventListener.java /** * An { @link EventListener} that is invoked according to a { @link TransactionPhase}. *…
This article is the second article in the article series ” Let’s talk about front-end UI components “. The content is related to the previous article in…
Preface In large-scale projects, micro-frontend is a common optimization method. This article explains the mechanism and principle of sandbox in micro-frontend. First, what is a…









