Веб-приложение, над которым я работаю, использует определенный ресурс.В целях тестирования я хочу использовать другой ресурс с тем же именем, но в другом каталоге.Я использую classloader для загрузки ресурсов.В настоящее время он всегда загружает ресурс из каталога test / resources.Я хочу, чтобы можно было сказать, что можно получить его из другого каталога (если он не тестируется) без изменения кода.
Так я использовал ClassLoader:
ClassLoader loader = Thread.currentThread().getContextClassLoader();
InputStream file =loader.getResourceAsStream("resource.xml");
Поэтому, когда я развертываю веб-приложение (контейнер Jetty), мне также нужно что-то изменить или каким-то образом дать ему другой путь к классу или место для поиска, так как у меня есть разные ресурсы для тестирования и основного использования.