在Tomcat中,您可以在context.xml中定义如下的全局初始化参数:
<Context>
<Parameter name="envName" value="development" override="false"/>
</Context>
在Wildfly 10中是否有等同功能?
最佳答案
您可以考虑使用命名子系统定义简单的JNDI绑定:
/subsystem=naming/binding=java\:global\/envName:add(binding-type=simple, value=development)
然后使用@Resource注解注入绑定:
@Resource(mappedName ="java:global/envName")
private String envName = null;
有关更多详细信息,请参见https://docs.jboss.org/author/display/WFLY10/Naming+Subsystem+Configuration