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