Cómo afecta el AOP de Spring al código
Programación orientada a segmentos (también llamada orientada a aspectos): la programación orientada a aspectos (AOP) es un tema candente en el desarrollo de software actual y un elemento importante del marco Spring. El uso de AOP puede aislar varias partes de la lógica empresarial, reduciendo así el acoplamiento entre varias partes de la lógica empresarial, mejorando la reutilización del programa y al mismo tiempo mejorando la eficiencia del desarrollo.
AOP es la continuación de OOP, que es la abreviatura de (programación orientada a aspectos), que significa programación orientada a cortadores (aspectos).
Las funciones principales incluyen: registro, estadísticas de rendimiento, control de seguridad, procesamiento de transacciones, manejo de excepciones, etc.
La intención principal es separar el registro, las estadísticas de rendimiento, el control de seguridad, el procesamiento de transacciones, el manejo de excepciones y otros códigos del código de lógica empresarial. Al separar estos comportamientos, esperamos poder separarlos en métodos que no dirigen la lógica empresarial y luego cambiar estos comportamientos sin afectar el código de la lógica empresarial.