如何使用java ee 6 @Resource注释

jav*_*y79 4 java java-ee

java ee 6 api有一个注释@Resource,其属性为'lookup',但java se 6 api(这里)也是如此.但是,由于java ee 6依赖于java se 6,看起来你无法获得注释的ee版本和'lookup'属性.

这是一个错误还是有其他方法来使用我缺少的这个注释.

TIA

Pas*_*ent 7

你的JDK(和我)不具有最新版本的javax.annotation.ResourceJSR-250.要在编译期间使用最新版本,您必须覆盖编译器的支持目录(例如,指向您的glassfishv3 endorsed目录):

-Djava.endorsed.dirs=${GLASSFISH_HOME}/modules/endorsed
Run Code Online (Sandbox Code Playgroud)