实现aop
@Before(Tx.class)
public void index(){
// renderText("hello world!");
render("/login.html");
/* User user=getModel(User.class);
// user.deleteById("1");
// user.delete();
声明before 当然全局拦截器,业务拦截器可以分开设置
配置拦截器
/*拦截器配置
* (non-Javadoc)
* @see com.jfinal.config.JFinalConfig#configInterceptor(com.jfinal.config.Interceptors)
*/
@Override
public void configInterceptor(Interceptors me) {
//me.add(new TxByMethods("index"));
me.add(new myIntercepter());
}
实现自己的拦截器
package Action;
import com.jfinal.aop.Interceptor;
import com.jfinal.aop.Invocation;
public class myIntercepter implements Interceptor{
public void intercept(Invocation inv) {
System.out.println("before-------先执行代码-----------");
inv.invoke();
System.out.println("after----------后执行代码实现aop---------");
}
}
ok