我正处于使用 Hibernate 编写 Spring3 MVC webapp 的基本阶段。我希望所有数据模型类都能够访问基本配置值,例如,数据库表前缀名称等。我想要这个选项,所以我(或其他开发人员)可以通过在 .properties 中修改它们来即时更改它们文件。
我最好的选择是在 util 包中创建一个带有静态块的 Config 类,该块从 .properties 文件加载一堆属性?我想这个类本身可能是静态的,有各种获取器来访问其中的值。
如果我选择上述方法,如果由于某种原因我指定的 .properties 文件无法加载,我怎么能确保应用程序没有加载(轻微失败)?有例外吗?
如果我的方式很糟糕,还有什么更好的方案?
谢谢!