【发布时间】:2018-01-10 23:19:56
【问题描述】:
长话短说我想要
@Version(1)
public Boolean isAlive() {
return true;
}
@Version(2)
public Boolean isAlive() {
return false;
}
编译。然后使用 AOP 将流映射到基于全局常量的正确方法。使用 Java 8 可以吗?
我知道还有其他设计模式不会遇到这个问题,但我遇到了这个问题,想知道是否有人知道答案。
【问题讨论】:
-
这些方法是否属于同一个类?
-
"这可能使用 Java 8 吗?" - 不是没有进一步的黑魔法。注释只是文档或运行时信息的附加信息。您提供的代码在语法上不正确(您有名称冲突)。您必须调整编译器才能编译。
标签: java annotations aop method-signature