我希望我的基于Spring的Web应用程序能够在启动时进行配置验证。
例如,这意味着:
- 检查必需的文件夹是否存在并且可读/可写。 - 检查是否设置并一致了所需的配置键。 - ... - 检查任何其他需要正确运行的限制条件。
如何执行这些检查并在出现问题时通知系统管理员?
目标是降低应用程序需要错误绑定资源时出现某些关键错误的风险。
注意:我的方法是使用特殊的EnvironmentValidation bean来检查配置/文件夹结构是否正确,如果不正确,则抛出异常。
例如,这意味着:
- 检查必需的文件夹是否存在并且可读/可写。 - 检查是否设置并一致了所需的配置键。 - ... - 检查任何其他需要正确运行的限制条件。
如何执行这些检查并在出现问题时通知系统管理员?
目标是降低应用程序需要错误绑定资源时出现某些关键错误的风险。
注意:我的方法是使用特殊的EnvironmentValidation bean来检查配置/文件夹结构是否正确,如果不正确,则抛出异常。