4
如何以编程方式获取资源目录路径
我有以下目录布局: src 主要 爪哇 资源 sql(数据库脚本) 弹簧(配置) 网络应用 在ServletContextListener类中,我想访问SQL目录下的文件并列出它们。基本上,我的问题是路径,因为我知道简而言之列出目录下的文件是: File folder = new File(path); File[] listOfFiles = folder.listFiles(); 也许我可以使用ServletContextEventObject尝试建立路径resources/sql public void contextInitialized(ServletContextEvent event) { event.getServletContext(); //(getRealPath etc.) } 是否存在以相对的非硬编码方式设置该路径的方法?像new File("classpath:sql")(如果可能的话最好是spring)之类的东西,或者我应该如何处理ServletContext指向resources/sql?