在大型企业系统中,并不总是清楚在ApplicationContext构造期间哪些文件被导入。 有没有办法列出在这个过程中加载的所有文件? 我知道如何列出加载的属性文件,但不是导入的bean文件。如何列出所有加载的Spring bean定义文件
更新与例如:
文件1:applicationContext.xml中包含行:
<import resource="classpath*:importableBeans1.xml" />
文件2:importableBeans1.xml包含行:
<import resource="classpath*:importableBeans2.xml" />
<import resource="classpath*:importableBeans3.xml" />
文件3:importableBeans2.xml包含一些bean定义。 文件4:importableBeans3.xml包含一些bean定义。
后的ApplicationContext被加载,我想能够打印这样的事情在控制台:
applicationContext.xml
importableBeans1.xml
importableBeans2.xml
importableBeans3.xml
它由Spring容器管理并按需提供(当需要时创建对象) 。为什么你需要知道相同的? – Vish
我需要查看哪些文件作为应用程序启动的一部分加载。我不需要豆,只是文件。 – ATrubka
你的意思是资源(如.properties)文件或类似.java的文件吗? – Vish