1.统计某个方法的性能,可以在每个业务方法执行前后 记录方法执行的当前时间,执行后的时间-执行前的时间= 方法执行时间. 这样就可以在开发过程中(项目未交付给客户前)统计程序的性能. 2.安全 ,权限相关 3.数据库事务(spring已经集成) 4.日志 调用代理对象,由代理对象调用目标对象,只是在调用前后加一些逻辑.如日志,事务,安全,时长统计 这些需求都是在很多各地方用到的,如果采用硬编码的方式很难维护. Groovy 这个动态语言,可以在程序运行时增加一些动作,据说可以轻易的实现Spri…