org.eclipse.microprofile @ConfigProperty在使用openJDK13时不起作用

我们刚刚从oracle jdk 10切换到openJDK 13。 现在,当我们尝试以

开头时

set JAVA_OPTS = -Dconfigfilepath =“ path / to / config.xml”

我们收到以下异常:

javax.enterprise.inject.UnsatisfiedResolutionException:在限定词中找不到Api类型[java.lang.String] 限定词:[@ org.eclipse.microprofile.config.inject.ConfigProperty(name =“ configfilepath”,defaultvalue =“ org.eclipse.microprofile.config.configproperty.unconfigureddvalue”)] 用于注入到字段注入点中,字段名称:configPath,Bean所有者:[Configuration,WebBeansType:MANAGED,名称:null,API类型:[de.test.Configuration,java.lang.Object],限定符:[javax.enterprise。 inject.Default,javax.enterprise.inject.Any]]

如果我们直接使用ConfigProvider,它将起作用。我希望有人可以帮助解决这个问题。

bbcwch123 回答:org.eclipse.microprofile @ConfigProperty在使用openJDK13时不起作用

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2725678.html

大家都在问