cgttian
cgttian
2011-03-22 23:15

Spring 中对于如classpath: 这类的解析在哪里进行?

  • spring

今天遇到一个问题,在Spring中声明的自定义Bean中需要注入 一个配置文件 xxx.xml,想用 SpringBean中配置文件注入的方式如:classpath:xxx-ibatis.xml.

查看了spring 对 ibatis 支持中的 SqlMapClientFactoryBean,发现其configLocation 属性其实是个Resource 接口,尝试直接实例化了实现Resource接口的 ClassPathResource、FileSystemResource 等都无法取得正确的文件路径.

那Spring 对 classpath: 的解析在哪里进行?
在spring 配置文件中对SqlMapClientFactoryBean configLocation 属赋的值又是组装成哪个Resource实现类传入?

仅有的 5 分 求解!!! :cry:

:o 以哪个Resource实现类传入 会不会跟 启动了哪个 ApplicationContext 有关...

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

2条回答