listener 和 serverlet 的加载顺序影响 spring 的参数加载

web.xml 中 listener 和 serverlet 的加载顺序为先 listener 后serverlet 与其在 web.xml 中的位置不同。

因此,在listener 中进行spring 的context 初始化,然后再通过 serverlet 来加载配置文件的话,由spring配置的bean 就不能正确的加载 所需要的 属性。

加载参数可以通过 spring的placeholderconfiger 来进行, 可参考

Spring PropertyPlaceholderConfigurer: A nice clean way to share

你可能感兴趣的:(spring,bean,xml,Web)