現在、WebアプリでSpring構成ファイルをリファクタリングしています。今、私はそれらをトピックごとにグループ化しました:
/WEB-INF/spring
./mvc/servlet-context.xml
./cache.xml
./root-context.xml
./security.xml
./*.xmlはContextLoaderListenerSpringルートコンテキストによってロードされ、のすべてのもの./mvc/*.xmlはDispatcherServletのサブコンテキストによってロードされます。
ディスパッチャコンテキストでロードするsecurity.xmlと、すべてのBeanが親コンテキストに表示されないことはわかっています。
さて、ローダー階層は次のようになりますか?ルートによって何をロードする必要があり、サブコンテキストによって何をロードする必要がありますか?