Refer to the following article:
Spring are used to talk about what design patterns?
https://www.cnblogs.com/kyoner/p/10949246.html
Spring involved in the design pattern summary
https://blog.csdn.net/caoxiaohong1005/article/details/80039656
The original is not easy! Please refer to the article's author a lot of support!