是否可以使用注释在方法内创建连接对象

时间:2015-06-23 16:36:13

标签: java jboss annotations

我正在使用jboss 7.0应用服务器。我正在使用注释创建连接对象,如下所示

@Resource(java:jboss/datasource/exampleDS)
Datasource datasource;

我在方法之外给出了注释。是否可以在方法中声明注释,如

public void getConnectionObject(){

@Resource(java:jboss/datasource/exampleDS)
Datasource datasource;

}

因为我需要动态地将数据源值传递给方法参数中的注释。我可以在方法中声明注释吗?请帮帮我。

1 个答案:

答案 0 :(得分:0)

您不能在方法的代码中设置注释,只能在它的顶部或类的顶部设置注释,以便为整个类设置注释。

也可以这样做:

@AnnotationPossible
class Sample {
    @AnnotationPossible SampleService sampleSrv; 

    @AnnotationPossible
    public void test(@AnnotationPossible String test){
        @NOTPOSSIBLE
    }
}

我写的NOTPOSSIBLE,你不能使用注释。