Model view controller 在mvc架构中,控制器可以有字段/属性/属性?

Model view controller 在mvc架构中,控制器可以有字段/属性/属性?,model-view-controller,Model View Controller,在mvc体系结构中,控制器可以有字段/属性/属性?阅读本文后,我有了这样的想法:它在应用程序中接收用户的输入,然后就像一座有模型和视图的桥梁,但mvc中的控制器到底是什么?是一个普通类,它可以像其他类一样具有字段和方法?如果是的话,什么可以服务于这些心房或田地?(在一般的mvc架构中,不要说asp.net mvc或spring mvc等特定框架)如果您想了解类的具体外观,您应该看看一个mvc框架 @Controller @RequestMapping("/hello") public class

在mvc体系结构中,控制器可以有字段/属性/属性?阅读本文后,我有了这样的想法:它在应用程序中接收用户的输入,然后就像一座有模型和视图的桥梁,但mvc中的控制器到底是什么?是一个普通类,它可以像其他类一样具有字段和方法?如果是的话,什么可以服务于这些心房或田地?(在一般的mvc架构中,不要说asp.net mvc或spring mvc等特定框架)

如果您想了解类的具体外观,您应该看看一个mvc框架

@Controller
@RequestMapping("/hello")
public class HelloController{

   @RequestMapping(method = RequestMethod.GET)
   public String printHello(ModelMap model) {
      model.addAttribute("message", "Hello Spring MVC Framework!");

      return "hello";
   }

}
基本上,它是一个正常的类来执行逻辑。 这段代码取自此处,您可以查看整个过程:


好的,我看到和创建的所有控制器(我是编程新手)控制器都充满了方法,但控制器也可以有属性或字段?字段将用于控制器中的某些内容?它们有字段,这实际上取决于您希望如何完成这一切。Spring是一个依赖项项目,您希望将controller用作单例。字段可能用于访问数据库或其他组件。正如我在问题中提到的,我已经在谷歌的文章和示例中阅读过,但不太清楚。对不起,我是编程新手。这是一个非常重要的问题,应该在stackoverflow中找到答案。如果您不想在特定的框架中使用它,那么很难回答它,因为它随您需要的语言/框架而变化。这就是为什么你应该搜索更多的例子,看看一些,这样你就可以比较语言/框架,了解控制器是什么/需要什么。好吧,但我想也许你知道,在某些情况下,控制器(你使用过的任何mvc框架)除了方法之外,是否还可以有字段或属性,它们将提供什么服务?如果你知道,我会感谢你的回答