我正在使用jboss 7.0应用服务器。我正在使用注释创建连接对象,如下所示
@Resource(java:jboss/datasource/exampleDS)
Datasource datasource;
我在方法之外给出了注释。是否可以在方法中声明注释,如
public void getConnectionObject(){
@Resource(java:jboss/datasource/exampleDS)
Datasource datasource;
}
因为我需要动态地将数据源值传递给方法参数中的注释。我可以在方法中声明注释吗?请帮帮我。
答案 0 :(得分:0)
您不能在方法的代码中设置注释,只能在它的顶部或类的顶部设置注释,以便为整个类设置注释。
也可以这样做:
@AnnotationPossible
class Sample {
@AnnotationPossible SampleService sampleSrv;
@AnnotationPossible
public void test(@AnnotationPossible String test){
@NOTPOSSIBLE
}
}
我写的NOTPOSSIBLE,你不能使用注释。