首页 > 解决方案 > Spring MVC 中的 M、V 和 C 是什么?

问题描述

我一直在寻找一个简单的答案,但我总是得到不同的插图和/或解释。我希望有人可以帮助我理解。

控制器是 MVC 中的 C 吗?模型/实体是 MVC 中的 M 吗?Thymeleaf/HTML 是 MVC 中的 V 吗?

标签: springspring-mvcmodel-view-controller

解决方案


  • 模型 - 模型包含应用程序的数据。数据可以是单个对象或对象的集合。
  • 控制器 - 控制器包含应用程序的业务逻辑。在这里,@Controller 注解用于将类标记为控制器。
  • 视图 - 视图以特定格式表示提供的信息。一般使用JSP+JSTL来创建视图页面。尽管 spring 还支持其他视图技术,例如 Apache Velocity、Thymeleaf 和 FreeMarker。

https://www.javatpoint.com/spring-mvc-tutorial


推荐阅读