我正在尝试创建该bean:
@Bean
public TilesConfigurer tilesConfigurer() {
TilesConfigurer configurer = new TilesConfigurer();
configurer.setDefinitions("/tiles/tiles-definition.xml");
return configurer;
}
我遇到了这个问题:
创建名称为“ tilesConfigurer”的bean时出错。初始化的调用
方法失败;嵌套的异常是java.lang.IllegalArgumentException:
ServletContext资源[/tiles/tiles-definition.xml]没有URL
Tiles-definition.xml在
src/main/resources/static/tiles/
文件夹中,但是Spring找不到它。 Webcontent的默认根是什么?当我使用Spring MVC时,它是
webapp/WEB-INF
,但是我在Spring Boot中读到它是resources/static
,所以我认为它是每个静态Web资源的根源。你能帮我做那个工作吗? 最佳答案
资源的路径似乎是错误的。
@Bean
public TilesConfigurer tilesConfigurer() {
TilesConfigurer configurer = new TilesConfigurer();
configurer.setDefinitions("static/tiles/tiles-definition.xml");
return configurer;
}
关于java - Spring Boot + Apache 瓷砖,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43191604/