在服务层我有一个类似这样的类:
class MyService {
public doSomething() {
TelnetSession session = new TelnetSession();
session.open("username", "password");
session.execute("blah");
session.close();
}
}
在许多类(class)中,我必须声明并打开 session ,然后在最后关闭它。我宁愿做一些带有注释的事情,但我不知道从哪里开始。其他人如何做这样的事情:
class MyService {
@TelnetTransaction
public doSomething() {
session.execute("blah");
}
}
其中使用 @TelnetTransaction
注释的方法实例化、打开并传入 TelnetSession
对象。
谢谢,
詹姆斯
最佳答案
Before 和 After 是面向方面编程的目的。
Spring 使用方面处理事务。看看 Spring AOP 或 AspectJ。
关于java - 在方法之前和之后执行代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3805317/