我正在开发一个 Java Web 应用程序。我想知道设置上下文参数与仅在我的 Web 应用程序中声明一个类的公共最终静态变量的优点/缺点是什么。
例如,我有一个在整个应用程序中保持不变的变量,例如“serviceFee”。我可以将此变量存储为上下文参数(这意味着我只能在可以访问ServletContext
对象时访问它)
或者
我可以在我的一个类(例如:我的Invoice
类)中将该值设置为公共静态最终变量(然后我将能够访问我的所有类而无需访问ServletContext
对象)。
我正在寻找有关为什么一种方法优于另一种方法的任何建议。
谢谢你。