gpt4 book ai didi

java - 在执行 Spring Web Flow 时我应该使用 @Controller 类吗

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

看起来我可以做 Controller 类在 Spring Web-Flow 中做的所有事情,例如决策和从一个页面切换到另一个页面。据我了解,它是MVC模型中的C。我的说法正确吗?

所以我的问题是,在使用 Spring Web-Flow 时仍然包含 Controller 类有什么好处吗?

最佳答案

如果您需要访问请求和响应,适当的设计可能仍包含 Controller ,同时还具有 flow.xml。例如,如果您有以下代码:

    HttpServletRequest request = (HttpServletRequest)context.getExternalContext().getNativeRequest();
HttpServletResponse response = (HttpServletResponse)context.getExternalContext().getNativeResponse();

将其放入 Controller 而不是服务中更容易理解。

此外,如果您想注册自定义编辑器,让 Controller 在 initBinder() 方法中包含此逻辑可能是有意义的。

关于java - 在执行 Spring Web Flow 时我应该使用 @Controller 类吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28709954/

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