getClass ().getClassLoader ().getresourceasstream (), как это кэширование ресурсов


У меня есть ресурс (шаблон скорости), который я хотел бы иметь возможность поменять местами во время разработки. Однако

getClass().getClassLoader().getResourceAsStream() 

Похоже, кэширует шаблон. Есть ли способ отключить это, кроме использования загрузчика файлов вместо загрузчика классов?

1 10

1 ответ:

Чтобы избежать кэширования, вы можете использовать:

getClass().getClassLoader().getResource().openStream()

Это было бы равносильно использованию URLResourceLoader для скорости вместо ClasspathResourceLoader, я полагаю. Я бы просто пошел с загрузчиком файлов.