¿Por qué usar AOP con Spring y AspectJ?

En este post (reposteado de esta serie) el autor estudia cómo en una aplicación se llega al uso de de AOP, concretamente con la librería AspectJ y sobre Spring:

Tenemos el interfaz del Servicio:

Y una implementación:

Y necesitamos saber el tiempo que tarda en ejecutarse el método create:

Primero siguiendo el patrón Decorator:

Luego usando un Proxy dinámico con Java:

Y finalmente con AspectJ en Spring:

Deja un comentario