首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果资源不能解决,玻璃鱼/野蝇不会失败吗?

如果资源不能解决,玻璃鱼/野蝇不会失败吗?
EN

Stack Overflow用户
提问于 2017-08-16 14:50:43
回答 1查看 70关注 0票数 2

我正在一个servlet中试验@Resource,看看我们是否可以使用它轻松地注入配置参数(这是Glassfish 4.1.1中的Servlet3.0webapp)。

我在https://stackoverflow.com/a/45715196/53897中被告知,如果@Resource String userName中的env-条目不存在,则使用时@Resource String userName的行为为null,根据规范,它是错误的,但是WildFly的行为是相同的。

问题是:这是一个已知的错误吗?是否有可以强制执行“如果不能解决的话失败”的标志?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-08-18 00:07:50

这对于简单的env条目是允许的:

EE.5.4.1.3

……

通常可以方便地将字段或方法声明为注入目标,但在代码中指定默认值,如下面的示例所示。

//由Deployer配置的最大免税额。

@Resource = 4;//默认值为4

要支持这种情况,容器只能在部署程序指定了一个值以覆盖默认值的情况下为该资源注入一个值。

.

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45716813

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档