Red de conocimiento informático - Conocimiento del nombre de dominio - Después de escribir la anotación @Slf4j en la clase, ¿por qué aparece el objeto de registro en la clase? ¿Cómo se implementa en el código fuente?

Después de escribir la anotación @Slf4j en la clase, ¿por qué aparece el objeto de registro en la clase? ¿Cómo se implementa en el código fuente?

Los pasos de implementación específicos son los siguientes.

Lo que necesita saber: cuando el código Java se ejecuta en el método principal, se escanearán todas las clases. Consultar clases con @ slf4j mediante reflexión. Luego mejore la clase con @slf4j a través de un proxy (es decir, cree el objeto de registro en la clase de proxy)