nullITeye - 乐橙lc8

nullITeye

2019年03月06日11时35分53秒 | 作者: 瀚钰 | 标签: | 浏览: 2420

环境预备
1,装置jdk,装备JAVA_HOME,CLASSPATH,PATH环境变量
2,下载aspectj 1.6.10.jar,并用java -jar指令装置此jar包,把装置后的bin目录添加到path,
  lib目录中的jar添加到classpath中

实例:
1,正常的java类文件
public class Hello {
 public void sayHello(){
 System.out.println("hello Aspectj!");
 public static void main(String[] args) {
 Hello h = new Hello();
 h.sayHello();
}


2,在Hello.sayHello()办法前后敞开业务的增强处理类
public aspect TxAspect {
 void around():call(void Hello.SayHello())
 System.out.println("开端业务");
 proceed();
 System.out.println("完毕业务");
}


3,在Hello.sayHello办法后记载日志
public aspect LogAspect {
 pointcut logPointcut():execution(void Hello.sayHello());
 after():logPointcut()
 System.out.println("日志现已记载");


4,编译:
  C:\aop ajc -d . *.java
5,运转
  C:\aop java Hello
6,成果输出:
C:\aop java Hello
开端业务
hello Aspectj!
日志现已记载
完毕业务


版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表乐橙lc8立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章