在 Tomcat 中,您可以在 context.xml 中这样定义全局初始化参数:
<Context>
<Parameter name="envName" value="development" override="false"/>
</Context>
Wildfly 10 中是否有一些等效项?
最佳答案
您可以考虑使用命名子系统定义简单的 JNDI 绑定(bind):
/subsystem=naming/binding=java\:global\/envName:add(binding-type=simple, value=development)
然后使用@Resource注解注入(inject)绑定(bind):
@Resource(mappedName ="java:global/envName")
private String envName = null;
有关详细信息,请参阅 https://docs.jboss.org/author/display/WFLY10/Naming+Subsystem+Configuration
关于tomcat - Wildfly 中的全局初始化参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33489457/