Я пытаюсь создать этот bean-компонент:
@Bean
public TilesConfigurer tilesConfigurer() {
TilesConfigurer configurer = new TilesConfigurer();
configurer.setDefinitions("/tiles/tiles-definition.xml");
return configurer;
}
Я получаю эту проблему:
Ошибка создания bean-компонента с именем «tilesConfigurer». Не удалось вызвать метод инициализации; вложенным исключением является java.lang.IllegalArgumentException: нет URL-адреса для ресурса ServletContext [/tiles/tiles-definition.xml]
tiles-definition.xml находится в папке src/main/resources/static/tiles/
, но Spring не может его найти. Что такое корень веб-контента по умолчанию?
Когда я использовал Spring MVC, это был webapp/WEB-INF
, но я читал, что в Spring Boot это resources/static
, поэтому я подумал, что это корень каждого статического веб-ресурса. Можете ли вы помочь мне сделать эту работу?