java - 初始化 block 上的注释????静态与否

标签 java annotations initialization block scjp

我刚刚编写了一个 Stripes 操作 bean,从一个带注释的方法开始。

我写错了:

@After(stages = LifecycleStage.ActionBeanResolution) {
    // code here
}

编译器没问题

看来我们可以在静态和非静态初始化 block 上添加注解

@After(stages = LifecycleStage.ActionBeanResolution) 
{
    // code here
}

@After(stages = LifecycleStage.ActionBeanResolution) 
static {
    // code here
}

您对这种奇怪的东西有任何用例想法吗?

最佳答案

对不起,这是我ide的问题,它没有编译

关于java - 初始化 block 上的注释????静态与否,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8444207/

相关文章:

java - JsonDeserializer : SpringBeanAutowiringSupport vs HandlerInstantiator 中的 Autowiring

java - 如何从谓词引用获取注释值?

javascript - Google Chrome 控制台中的实例 init 意味着什么以及如何访问它?

java - 如何在 JFrame 中显示/隐藏 JPanel?

java - 安装 Apache Tomcat

swift - 将数据从 plist 传递到 DetailView

java - 如何通过在 Java 中检索异常方法来获取注解?

java - 构造函数是如何执行的?

c++ - 在 STL vector 数组中初始化类

java - 查找使用通配符属性注册的 OSGI 服务