gpt4 book ai didi

spring-mvc - 路由器和带注释的 Controller 有什么区别?

转载 作者:行者123 更新时间:2023-12-04 10:14:10 24 4
gpt4 key购买 nike

我正在使用WebFlux进行Web开发。
我发现了两种表达请求映射的方法。

  • 带注释的 Controller :类似于@Controller@RestController
  • RouterFunction:RouterFunction用于将请求路由到HandlerFunction

  • 我发现第二个比第一个更难使用,而且我也不知道它们之间的区别。

    所以我想问哪个表现更好的2或1?

    谢谢我的 friend 们!

    最佳答案

    让我从你的最后一个问题开始

    Is 2 better than 1, in performance?



    不,性能没有差异。

    I find that 2 is harder to use than 1



    那绝对是基于个人喜好。可能是您习惯了命令式的编程风格。因此,您觉得编写起来很容易(过一会儿,请相信我,对路由器功能也是如此)

    基本上,路由器功能是迈向编程功能风格的第一步。 Spring希望用户能够灵活地以功能样式配置路由。
    除此之外, Controller 和路由器功能之间没有区别。

    关于spring-mvc - 路由器和带注释的 Controller 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51786154/

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