@Controller与AOP代理
在有些情况下,控制器可能需要在运行时使用AOP代理,比如你在一个控制器上直接写上了@Transactional注解。在这种特定某个控制器的情况,我们推荐你使用基于类的代理。这是控制器默认选择的代理方式。但是,如果一个控制器必须实现一个不属于Spring Context回调的接口(比如InitializaingBean, *Aware等等),你可能需要显式地配置一个基于类的代理。例如:把<tx:annotation-driven/>,改为<tx:annotation-drivenproxy-target-class=”true”> 在有些情况下,控制器可能需要在运行