How Spring Framework Register BeanPostProcessor

During Spring Project startup, with each additional
BeanPostProcessor, all beans will go through methods
postProcessBeforeInitialization & postProcessAfterInitialization.

so by default, these BeanPostProcessor are not registered by default. unless we explictly add annotation like Enable*, then respective BeanPostProcessor will be registered.

Let’s see some examples.

Read More

EWB GBS

On-Going…

Read More

Thought in Coding

Regarding:

  • Does Flow need Abstraction
  • Throw Exception or Return Status value
  • Custom Exception
  • Use Transaction
  • Retry/Re-Processing

Read More

HongKong Bank Money Transfer

香港,银行间转账场景。HKITL (Hong Kong Interbank Clearing Limited) 提供了两种清结算方式。CHATS 和 FPS。

Read More

China Bank Money Transfer

中国,银行间转账场景。

Read More

Resilience

my initial understanding of system resilience.

good news is from the spring framework itself, we have these resilience capabilities.

As of 7.0, the core Spring Framework includes a couple of common resilience features,
in particular @Retryable and @ConcurrencyLimit annotations for method invocations.

another good resource is resilience4j.

Read More