gpt4 book ai didi

java - Spring MVC 面包屑

转载 作者:太空宇宙 更新时间:2023-11-04 13:59:17 24 4
gpt4 key购买 nike

我正在使用 Spring MVC + 磁贴。

现在我想构建面包屑。所以,我正在使用这个: https://github.com/pawanspace/BreadCrumb-Spring-MVC

它运行良好,但我在 BreadCrumbInterceptor 中收到错误。

这是我的 servlet-context.xml:

<mvc:interceptors>
<mvc:interceptor>
<mvc:mapping path="/**" />
<bean
class="dummiesmind.breadcrumb.springmvc.interceptor.BreadCrumbInterceptor" />
</mvc:interceptor>
</mvc:interceptors>

错误:

org.springframework.web.servlet.resource.ResourceHttpRequestHandler cannot be cast to org.springframework.web.method.HandlerMethod

就在方法 BreadCrumbInterceptor.getDeclaredAnnotationsForHandler 的这一行中:

HandlerMethod handlerMethod = (HandlerMethod)handler;

有什么想法吗?

谢谢

最佳答案

转换失败,因为处理程序不是 HandlerMethod 的实例。您可以在尝试转换之前进行检查:

if (handler instanceof HandlerMethod) {
// ... code goes here
}

但是,我认为这并不能解决您的问题。我建议解析 url 上下文来创建面包屑。

关于java - Spring MVC 面包屑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29475206/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com