WildFly 在全球范围内在开发中启用漂亮打印,但在生产中不启用

WildFly globally enable pretty print in development, but not in production

我想在我的开发机器上为我的项目全局启用 JSON 漂亮打印,同时在生产环境中将其关闭。

我可以采用哪些方法?

系统属性。你没有具体说明你现在如何控制漂亮的打印,或者你如何使用它,但通常你应该 enable/disable 它基于一些自定义系统 presence/value 属性 (独立模式:/system-property=com.acme.enablePrettyprint=true,域模式:/server-group=my-group/system-property=com.acme.enablePrettyprint=true) 您在组件中读取的 enables/disables 功能 (System.getProperty("com.acme.enablePrettyprint", "false")).

默认情况下将其关闭,并通过在您的服务器配置中设置系统 属性 在您的开发环境中明确启用它。