java - 从 spring FileSystemXmlApplicationContext 中查找 bean 定义文件名

标签 java spring javabeans

我正在将带有 FileSystemXmlApplicationContext 的 bean 加载到上下文中。

还包括一些额外的资源文件:

import resource="beandef_1.xml"
import resource="beandef_2.xml"

我正在寻找找到 bean 定义源文件的可能性。

是否可以确定从哪个 xml 文件加载 bean?

非常感谢

最佳答案

试试这个

FileSystemXmlApplicationContext ctx = ...
String res = ctx.getBeanFactory().getBeanDefinition("bean1").getResourceDescription();

关于java - 从 spring FileSystemXmlApplicationContext 中查找 bean 定义文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17443962/

相关文章:

java - 如何在 Android TV 上实现 TvView?

java - 检查 spring mvc 注册表中的两个密码条目是否相同?

java - 为什么spring 4推荐使用注解而不是配置文件?

java - 如何使用 BeanUtils.populate 从具有复选框的表单填充 bean

java - 每个 Spring Web 应用程序仅加载一次图像

java - 使用多个分区 Kafka 运行 Zookeeper - Java

java - FirebaseApp.initializeApp(Context);安卓错误;

java - 将行和列设置为数组

java - 在Spring JDBC中执行数据库 session 初始化SQL

scala - 在 Scala 中动态创建类,我应该使用解释器吗?