может ли getResource проверить наличие файла в нескольких местах? У меня есть файл с именем db.properties. Ниже то, что написано в моем файле Java. Я понимаю, что при добавлении / перед именем файла будет выглядеть абсолютный путь.
String filename = "/db.properties";
URL url = getClass().getResource(filename);
System.out.println(url.getPath());
Вышеприведенный код напечатан - /loc1/loc2/WEB-INF/classes/db.properties, и это нормально.
затем я удалил db.properties из указанного выше местоположения и переместил его в - /loc1/config/db.properties, и, к моему удивлению, он смог найти файл в указанном выше месте и напечатал - /loc1/config/db.properties
Я не понимаю, как getResource ищет файл в нескольких местах?