java ee 6 api 有一个注解 @Resource然而,具有属性“查找”的 java se 6 api(here)也是如此。但是,由于 java ee 6 依赖于 java se 6,因此您似乎无法获取注释的 ee 版本和“查找”属性。
这是一个错误还是有其他方法可以使用我所缺少的注释。
TIA
最佳答案
您的 JDK(和我的)没有来自 JSR-250 的最新版本的 javax.annotation.Resource
.要在编译期间使用最新版本,您必须覆盖编译器的认可目录(例如,指向您的 glassfishv3 认可目录):
-Djava.endorsed.dirs=${GLASSFISH_HOME}/modules/endorsed
关于java - java ee 6 @Resource注解的使用方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2495271/