gpt4 book ai didi

java - Spring @Controller 和自定义 MethodNameResolver

转载 作者:行者123 更新时间:2023-12-01 15:54:35 24 4
gpt4 key购买 nike

我在 spring mvc 应用程序中有几个 Controller 。它们是继承自 MultiActionController 的常规 bean。他们还有一个自定义 MethodNameResolver 来检查某个请求参数。

现在我尝试使用一个新的 Controller - 带有 @Controller 注释的 pojo。我正在使用 @RequestMapping 来解析方法。

我不确定我是否理解正确,但正如所解释的 here在 spring 引用中,可以将 @RequestMapping 与各种过滤器(例如 GET 与 POST)一起使用,而不指定路径,然后如果 url 适用于多个方法,则 Spring 回退到 InternalPathMethodNameResolver 来决定调用哪个方法。

如何告诉 Spring 回退到我的自定义 MethodNameResolver?将解析器注入(inject)到我的 pojo Controller 中是否足够?
(我的 Controller 不继承任何 Spring 特定类)

最佳答案

我想您需要声明 AnnotationMethodHandlerAdapter bean 并设置其 methodNameResolver 属性。

关于java - Spring @Controller 和自定义 MethodNameResolver,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5336734/

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