1).反射 通过反射的方式可以获取class对象中的属性.方法.构造函数等,一下是实例: 2).动态代理 使用场景: 在之前的代码调用阶段,我们用action调用service的方法实现业务即可. 由于之前在service中实现的业务可能不能够满足当先客户的要求,需要我们重新修改service中的方法, 但是service的方法不只在我们这个模块使用,在其他模块也在调用,其他模块调用的时候, 现有的service方法已经能够满足业务需求,所以我们不能只为了我们的业务而修改service,导致其他…