spring-boot - 在 Controller 中以文件形式访问 Spring Boot 资源

标签 spring-boot

我需要使用 java.io.File API 访问 Spring Boot Controller 中/src/main/resources/static/myfolder 中的文件。我试过了

File folder = new File("/myfolder/");

但是这不起作用。有什么想法吗?

最佳答案

这应该有效

File file = new File(getClass().getResource("/static/myfolder").getFile());
File[] files = file.listFiles();

关于spring-boot - 在 Controller 中以文件形式访问 Spring Boot 资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37847524/

相关文章:

java - Spring Autowired 组件在 bean 方法中为 null

java - 无法向 Spring Boot Hibernate JPA 中的现有表添加其他列

c# - 如何将C#代码转换为Kotlin的Json库

spring-boot - TestRestTemplate 与 WebTestClient 与 RestAssured : What is the best approach for integration testing of Spring Boot Rest API

java - 使用 Spring AOP 触发了哪个接口(interface)(扩展 CrudRepository)的删除方法?

Spring 5 Webflux 休息 Controller - 如何执行输入验证?

java - 如何在 Spring Boot 中验证 "MM/dd/yyyy"格式的日期?

java - 在Spring Boot测试中未加载Gradle测试依赖项

java - Spring batch writer节流

spring-boot - 如何在 Spring boot 2 + Webflux + Thymeleaf 中配置 i18n?