SpringBoot视图技术

1.1. SpringBoot视图技术
Spring Boot是Spring家族的一个子项目,其设计初衷是为了简化Spring配置,从而可以轻松构建独立运
行的程序,并极大提高开发效率。

  1. Spring Boot是基于Spring框架开发的全新框架,其设计目的是简化新Spring应用的初始化搭建和
    开发过程。
  2. Spring Boot整合了许多框架和第三方库配置,几乎可以达到“开箱即用”。

1.2. springBoot优点
3. 可快速构建独立的Spring应用
4. 直接嵌入Tomcat、Jetty和Undertow服务器(无需部署WAR文件)
5. 提供依赖启动器简化构建配置
6. 极大程度的自动化配置Spring和第三方库
7. 提供生产就绪功能
8. 极少的代码生成和XML配置
9. spring遵从约定大于配置

1.3. 环境要求
10. 系统安装配置Maven,在IDEA中配置
11. JDK版本要求:
12. SpringBoot 2.x(Spring 5.x):JDK版本 大于等于1.8(Java8) 2. SpringBoot 3.x(Spring 6.x):JDK版本 大于等于17
1.4. 通过Maven手动构建SpringBoot项目
1.4.1. 新建Maven项目
1、新建Maven项目,这里不选择任何骨架。直接 Next :

1.4.2. 添加SpringBoot依赖
Spring Boot提供了多种模板引擎的默认配置支持:
13. Thymeleaf (默认支持,开箱即用)
14.2. Apache Freemarker
3. Mustache
4. Mustache
springBoot 默认不支持jsp,使用JSP有很多限制:
Spring Boot默认使用嵌入式Servlet容器以JAR包方式进行项目打包部署,这种JAR包方式不支持JSP
模板。
除了Tomcat外其他嵌入式容器部署Spring Boot项目,也不支持JSP模板。
4.1. SpringBoot中使用Thymeleaf
4.1.1.基本使用
一、添加依赖
在pom.xml中添加thymeleaf的依赖:
在这里插入图片描述
二、在SpringBoot全局配置 application.properties 添加配置
在这里插入图片描述
三、在 resource/templates 目录下添加 index.html :
四、新建 IndexController:
五、启动项目,浏览器访问Hello Thymeleaf
4.1.2. Thymeleaf基本语法:使⽤时必须在⻚⾯中加⼊thymeleaf如下命名空间:
4.1.2.1. 常用标签:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值