After studying the source code of spring security for a period of time, I sorted out the overall design process of spring security. Take a note so you don't forget it later.
Attach my source address: https://www.processon.com/view/link/5ac1e565e4b00dc8a026ab46