在学习 jfinal-2.2-manual.pdf ,关于拦截器,是这样描述的:
(1)全局拦截器分两类:控制层AOP 和 业务层AOP。两个都在AppConfig中配置。控制层AOP只要在 AppConfig 类中配置,即会对所有访问进行拦截。
(2)类拦截器、方法拦截器:在类或方法上用@Before注解即可起作用。
关于业务层AOP,如下图的例子:
看文档描述的意思,好像是:
业务拦截器,需要3个条件:
(1)在AppConfig中配置。
(2)在需要拦截的类或方法上用@Before注释。和类、方法拦截器使用时一样。
(3)调用时用Duang(这真是一个好名字)进行增强。
上面的理解是否正确?老感觉步骤(2)有点多余。
还是我对文档的理解错误,只需要(1)(3)。