【发布时间】:2019-07-17 08:36:40
【问题描述】:
如何定义默认处理程序或控制器操作,当没有找到给定 URL 的其他处理程序时将调用它?
我尝试使用包罗万象的模式 /**(语法是 Kotlin):
@Controller
class DefaultController {
@RequestMapping("/**")
fun default(...) {
...
}
}
但这与 Spring 自己的处理程序的优先级更高相匹配,例如 spring.mvc.static-path-pattern 中配置的静态文件路径不再可用。我需要我的默认处理程序具有最低优先级。
【问题讨论】:
标签: java spring spring-boot kotlin request-mapping