Mr.*_*Mak 4 java aop spring aspectj spring-aop
以下这些有什么区别......
@org.aspectj.lang.annotation.Aspect
public class Test {
//@Pointcut, @Around etc etc..
}
Run Code Online (Sandbox Code Playgroud)
和
public aspect Test {
}
Run Code Online (Sandbox Code Playgroud)
什么是更好的安全使用..
在春季应用程序
点击这里
org.aspectj.lang.annotation.Aspect注释支持Aspect声明.声明:
Run Code Online (Sandbox Code Playgroud)@Aspect public class Foo {}相当于:
Run Code Online (Sandbox Code Playgroud)public aspect Foo {}
注意:第一个是由弹簧检测到的.后者需要AspectJ.
而对于第二个问题.比较是不可能的.因为第一个是框架,后者是范例.Spring安全性使用AOP来保护方法调用,AOP本身不是一种安全机制.当然,除非您使用AOP构建自己的安全性,AOP正在重新发明轮子.
| 归档时间: |
|
| 查看次数: |
1329 次 |
| 最近记录: |