8月31号笔记—Spring Boot 整合SpringMVC应用

3.1 概述

MVC(Model–view–controller)是软件工程中的一种软件架构模式,基于此模式把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller)。目的是通过这样的设计使程序结构更加简洁、直观,降低问题的复杂度。其中各个组成部分的职责为:

  • 视图(View) - UI设计人员进行图形界面设计,负责实现与用户交互。
  • 控制器(Controller)- 负责获取请求,处理请求,响应结果。
  • 模型(Model) - 实现业务逻辑,数据逻辑实现。
  • 8月31号笔记—Spring Boot 整合SpringMVC应用_第1张图片
  • 8月31号笔记—Spring Boot 整合SpringMVC应用_第2张图片

步骤:

1.添加两个依赖:Spring web和Thymeleaf

8月31号笔记—Spring Boot 整合SpringMVC应用_第3张图片

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文件:
8月31号笔记—Spring Boot 整合SpringMVC应用_第4张图片

3.Spring MVC 进行入门实践

8月31号笔记—Spring Boot 整合SpringMVC应用_第5张图片

练习1:将数据库中的商品数据查询出来更新到页面上。

示意图:
8月31号笔记—Spring Boot 整合SpringMVC应用_第6张图片

步骤:
1.配置goods.html
8月31号笔记—Spring Boot 整合SpringMVC应用_第7张图片

删除商品的步骤:

1.定义controller内容:
8月31号笔记—Spring Boot 整合SpringMVC应用_第8张图片

你可能感兴趣的:(java)