上下文和依赖关系注入定制属性
WebSphere® Application Server(传统)上下文和依赖关系注入 (CDI) 实现基于 OpenWebBeans,可通过 openwebbeans.properties 文件来配置 OpenWebBeans。
要指定 CDI 定制属性,请将 openwebbeans.properties 文件放在应用程序的 META-INF/openwebbeans 目录中。对于应用程序服务器,未列示的属性(例如用于控制生命周期和服务的属性)应该保持使用缺省值。请参阅部分可用的 CDI 定制属性的以下列表:
org.apache.webbeans.conversation.Conversation.periodicDelay
指定延迟时间(以毫秒计)。使用对话延迟定制属性来搜索和删除未使用的对话。
值 | 缺省值 |
---|---|
整型 | 15000 |
org.apache.webbeans.application.jsp
指定应用程序是完整的 JavaServer Pages (JSP) 应用程序。如果要将 JSP ELResolver 类添加到应用程序,请指定该属性的值为 true。
值 | 缺省值 |
---|---|
true | true |
org.apache.webbeans.useOwbSpecificXmlConfig
如果要为应用程序使用特定于 OpenWebBeans 的 beans.xml 文件,请指定 true。缺省值为 false,这是便携式规范 beans.xml 格式。
值 | 缺省值 |
---|---|
true | False |
org.apache.webbeans.fieldInjection.useOwbSpecificInjection
如果要将特定于 OpenWebBeans 的注入用于应用程序,请指定该属性的值为 true。缺省值为 false,这是便携式规范行为。
值 | 缺省值 |
---|---|
true | False |
org.apache.webbeans.application.useJSF2Extensions
指定 true 可启用基于 JavaServerFaces (JSF) 2.0 的 CDI 扩展。
值 | 缺省值 |
---|---|
true | False |
org.apache.webbeans.application.supportsConversation
指定 true 可支持应用程序中的对话作用域。
值 | 缺省值 |
---|---|
true | true |