【发布时间】:2020-12-16 08:18:01
【问题描述】:
我要返回静态文件:
1)
resource
|_______static
|________assets
|_________css
|__________bootstrap.min.css
下面是我的配置
@Bean
fun staticRouter(): RouterFunction<ServerResponse> {
return RouterFunctions.resources("/**", ClassPathResource("static/**/"))
}
当我访问localhost:8080/assets/css/bootstrap.min.css 时,我得到404 not found
我写错模式了吗?
2)
但是,如果我删除 assets,它就可以工作了
resource
|_______static
|________css
|_________bootstrap.min.css
============================================================================
@Bean
fun staticRouter(): RouterFunction<ServerResponse> {
return RouterFunctions.resources("/**", ClassPathResource("static/"))
}
============================================================================
localhost:8080/css/bootstrap.min.css, 200 OK
我添加了资产,因为这是要求。
【问题讨论】:
标签: spring spring-boot spring-mvc spring-security spring-webflux