java - spring中如何获取目录中的资源数量?

标签 java spring

@Value("file:" + "${d:/my/dir/}")
private Resource dir;

如何获取该资源目录中的文件数量?不幸的是,Resource 接口(interface)不提供任何 getFiles() 方法...

最佳答案

基于this version Resource接口(interface)的,可以调用getFile

File theDir = dir.getFile();
if (theDir.isDirectory()) {
    theDir.list();
}

如果您将其与 propertyplaceholderconfigurer 结合起来您可能会得到您正在寻找的东西:

关于java - spring中如何获取目录中的资源数量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28042284/

相关文章:

java - VM 服务器上的 Web 应用程序 ERR_CONNECTION_REFUSED

java - Netbeans - Swing 绑定(bind)

mysql - 如果池中的连接在Spring中空闲超过一段时间,MySql是否有任何超时功能?

spring - 多(Tomcat + ActiveMQ + Mysql)事务管理

java - 带有 MySQL 数据库的 spring-data-elasticsearch

java - 包含 List 的 Spring 绑定(bind)映射

java - 如何在 LibGDX 项目中显示插屏广告?

java - 扩展通用 Controller 时 Spring mvc 错误

java - 使用 hibernate 从 URL 获取参数值而不使用请求对象?

spring - 为什么 Spring Social facebook -2.0.3 使用已弃用的图 api 版本 2.5(已弃用)