【发布时间】:2012-02-08 14:33:57
【问题描述】:
我希望我的基于 Spring 的 Web 应用程序能够在启动期间验证其配置。
这意味着例如:
- 检查必需的文件夹是否存在且可读/可写
- 检查所需的配置键是否已设置且一致
- ...
- 检查正常运行所需的任何其他约束
如果出现问题,您如何执行这些检查并通知系统管理员?
目标是降低在应用程序实际需要绑定到错误配置的资源时出现某些严重错误的风险。
注意:我的方法是使用特殊的 EnvironmentValidation bean 来检查配置/文件夹结构是否正常,如果不正常则抛出异常
【问题讨论】:
标签: java spring validation web-applications configuration