将配置文件放到web-inf下的某个目录,然后用ServletContext下的getRealPath可以把相对路径转换为绝对路径。

解决方案 »

  1.   

    如果不是web程序呢?是桌面app?
      

  2.   

    你可以看看xml,文件中的相对路径
      

  3.   

    象 spring 大量用到 xml 这些 xml到底应该放置在程序的什么位置? 程序又该怎么读取?
    比如我的目录结构是 :
    Myapp
    build.xml(ant)
      --src
      --build
      --dist我访问spring 的 BeanFactory 可能在很多类中,这些类也在不同的包中
    那么我对应的 bean.xml应该怎么放置 
    大家怎么做的?