最近的项目中采用的是RESTful Web Service技术,后端不需要生成动态网页。这里有两个需要注意的点:
1. 项目静态文件目录如下图所示
2. 不要在build.gradle中引入thymeleaf依赖。因为引入该依赖后,spring boot默认的view resolver就是thymeleaf了。原本默认的是InternalResourceViewResolver,默认路径“classpath:static”
3.添加如下类进行配置
@Configuration
public class MvcConfigurer extends WebMvcConfigurerAdapter {
@Override
public void configurePathMatch(PathMatchConfigurer configurer) {
super.configurePathMatch(configurer);
configurer.setUseSuffixPatternMatch(false);
}
}
否则会出现“Circular view path” exception。当然,如果你的URL和返回的view名称不一样,则不用配置。