Я пытаюсь прочитать текстовый файл в папке конфигурации - MyProject / config в классе конфигурации весенней загрузки с использованием MyConfig.class.getResourceAsStream (/config/test.txt).
MyProject
-config
-test.txt
-src
-main
-java
-com
-myproject
-configurations
-MyConfig
Всегда возвращает ноль, поскольку ресурс не найден.Принимая во внимание, что он может читать файл, если он находится в папке MyProject / src / main / resources.
MyProject
-src
-main
-resources
-test.txt
-java
-com
-myproject
-configurations
-MyConfig
Требуется ли какая-либо конкретная конфигурация для того, чтобы Spring-boot проверил весь путь проекта?
@Configuration
@EnableAutoConfiguration
public class MyConfig {
@Bean
public Config config() {
return new Config(MyConfig.class.getResourceAsStream("/config/test.txt"); // This doesn't work. The same setup work if I have the file under resources folder.MyConfig.class.getResourceAsStream("/test.txt")
}
}