gpt4 book ai didi

java - Spring Boot - 使用 s :mvcUrl tag 时出现问题

转载 作者:行者123 更新时间:2023-11-30 09:00:12 25 4
gpt4 key购买 nike

我正在以 Spring Boot 为目标开发简单的 Spring MVC 应用程序。

我已经添加到我的新 jsp new mvcUrl标签:

<a href="${spring:mvcUrl('BMVCC#path').arg(0,'account').arg(1, '23').build()}">Account</a>

当请求此页面时,我得到下一个异常:

org.springframework.beans.factory.NoUniqueBeanDefinitionException: No qualifying bean of type [org.springframework.web.servlet.mvc.method.RequestMappingInfoHandlerMapping] is defined: expected single matching bean but found 2: endpointHandlerMapping,requestMappingHandlerMapping
at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBean(DefaultListableBeanFactory.java:332)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBean(DefaultListableBeanFactory.java:298)
at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:968)
at org.springframework.web.servlet.mvc.method.annotation.MvcUriComponentsBuilder.getRequestMappingInfoHandlerMapping(MvcUriComponentsBuilder.java:340)
at org.springframework.web.servlet.mvc.method.annotation.MvcUriComponentsBuilder.fromMappingName(MvcUriComponentsBuilder.java:242)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)`

所以 mvcUrl标记试图获取映射处理程序 bean,但 Spring Boot 有 2 个 bean:来自 Spring MVC 模块和 Spring Boot Actuator 模块。

有人遇到同样的问题吗?

最佳答案

我刚刚发现了同样的问题。对我来说,这听起来像是 spring webmvc 中的错误。

关于java - Spring Boot - 使用 s :mvcUrl tag 时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26890727/

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