如何静态验证Spring上下文文件?

如何静态验证Spring上下文文件?,spring,Spring,是否有一个工具至少可以发现Spring上下文文件可能存在的最明显和最严重的错误,例如引用的属性文件不存在,没有定义此值的属性文件,此自动连线依赖项有多个bean,或者在启动它并让您的程序在第一个此类问题上爆炸之前没有此类类?编写一个单元测试,以与您的程序相同的方式加载它?@JBNizet如果我的程序没有在运行时加载下载的通用Liferay portlet,那么这可能很简单从数据库中加载其他上下文文件,然后最终加载我的程序。不过,我的案例还是非常特殊的,所以我欢迎在一般案例中有用的答案。

是否有一个工具至少可以发现Spring上下文文件可能存在的最明显和最严重的错误,例如引用的属性文件不存在,没有定义此值的属性文件,此自动连线依赖项有多个bean,或者在启动它并让您的程序在第一个此类问题上爆炸之前没有此类类?

编写一个单元测试,以与您的程序相同的方式加载它?@JBNizet如果我的程序没有在运行时加载下载的通用Liferay portlet,那么这可能很简单从数据库中加载其他上下文文件,然后最终加载我的程序。不过,我的案例还是非常特殊的,所以我欢迎在一般案例中有用的答案。