3.1 概述
MVC(Model–view–controller)是软件工程中的一种软件架构模式,基于此模式把软件系统分为三个根本局部:模型(Model)、视图(View)和控制器(Controller)。目标是通过这样的设计使程序结构更加简洁、直观,升高问题的复杂度。其中各个组成部分的职责为:
- 视图(View) - UI设计人员进行图形界面设计,负责实现与用户交互。
- 控制器(Controller)- 负责获取申请,解决申请,响应后果。
- 模型(Model) - 实现业务逻辑,数据逻辑实现。
步骤:
1.增加两个依赖:Spring web和Thymeleaf
2.配置Spring MVC 外围对象
在application.properties文件中增加图解析器配置(如果没有配置也会默认配置,在默认配置中prefix默认值为classpath:/templates/,后缀默认为.html)。
spring.thymeleaf.prefix=classpath:/templates/pages/spring.thymeleaf.suffix=.html
阐明:要基于配置在src/main/resources目录下创立templates/pages目录,创立一个html文件:
3.Spring MVC 进行入门实际
练习1:将数据库中的商品数据查问进去更新到页面上。
示意图:
步骤:
1.配置goods.html
2.配置:application.properties
3.创立cotroller