这几天突然想到aop的使用环境
我今天白天看的,我记的是
1.pre方法:进入方法之前调用,
2.post方法,在方法执行完事,可以修改modelandview 来控制他的返回值
3.after方法:在方法调用之后调用,
不对啊,2,3的区别我忘记,我去看看,当多个拦截器的时候,调用顺序是1,2,3
1是正序,2,3是反序
应用场景:在进行登录操作时我们都要使用拦截器拦截用户的访问,以避免用户未登录操作。权限的控制
记载日志,让其aop和业务代码分开
- preHandler() – 在实际的handler被执行前被调用
- postHandler() – 在handler被执行后被调用
- afterCompletion() – 当request处理完成后被调用
after是回收一些资源用的
大概就是这样。这个在工作中基本就是使用的
回收资源:
就说到GC:资源回收机制
GC的工作流程主要分为如下几个
步骤:
1、标记(Mark)
2、计划(Plan)
3、清理(Sweep)
4、引用更新(Relocate)
5、压缩(Compact)