Spring ya implementó aop, ¿por qué deberíamos usar aspectoj?
Spring tiene su propia implementación de AOP que es diferente de la implementación de Aspectj, lo cual es problemático. El tutorial de Ma Soldier trata sobre la integración de AOP de Aspectj. Al final del video, Ma Soldier no integró el AOP propio. dijo En general, si no usa el AOP de Spring, puede escuchar con atención. ¡Spring no usa aspectoj al realizar el procesamiento de transacciones declarativas! springAOP está diseñado para implementar AOP en un entorno de servidor de aplicaciones. Los puntos de entrada y los aspectos se implementan mediante objetos Java ordinarios. El modelo de punto de conexión es el mismo que AspectJ, pero es mucho menos rico que AspectJ. Con respecto a su pregunta, Spring tiene dos grupos de AOP. Un grupo es el propio Spring y el otro grupo es para integrar AspectJ. Es como un chino que habla inglés a nivel internacional porque todos hablan inglés (como AspectJ), pero los chinos todavía tienen el suyo. Idioma chino (AOP propio de Spring)