SpringBoot视图技术

2023-05-16

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. 常用标签:

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

SpringBoot视图技术 的相关文章

随机推荐

  • 一文详解GNN最新研究方向 | 论文合集

    22年初 xff0c 图神经网络 xff08 GNN xff09 成为互联网圈的流行语 xff0c 一整年 xff0c 关于GNN的研究热情日益高涨 xff0c 其已经成为各大深度学习顶会的研究热点 GNN处理非结构化数据时的出色能力使其在
  • 安装ROS环境时的常见问题及解决办法

    安装ROS环境 a 换源 span class token comment 备份原来的sources list span span class token function sudo span span class token functi
  • 这段视频火爆外网,谷歌把AI视频造假搞得太真太简单了

    来源 xff1a 量子位 家人们 xff0c AI做视频这事今天又被推向了舆论的风口浪尖 起因是有人在网上发布了这么一只小企鹅的视频 xff1a 而这个近50秒视频的诞生 xff0c 靠的仅仅是6句话 xff01 陆陆续续的 xff0c 网
  • GPT-4 Copilot X震撼来袭!AI写代码效率10倍提升,码农遭降维打击

    来源 xff1a 新智元 微软真的杀疯了 xff01 上周 xff0c 微软刚用GPT 4升级了Office办公全家桶 xff0c 还没等人们反应过来 xff0c 微软又来抄码农的家了 今天 xff0c GitHub官宣 xff1a 基于G
  • 陈天奇等人新作引爆AI界

    来源 xff1a 机器之心 我把大语言模型下到我的 iPhone 上 xff0c 它神奇地跑起来了 xff01 对于陈天奇等人开源的新技术 xff0c 大家一致的评论是 Amazing 最近人们都在研究 ChatGPT xff0c 大语言模
  • 原C9高校副校长,履新上海市教委!

    4月26日 xff0c 上海市十六届人大常委会第二次会议审议并表决通过了人事任免事项 xff0c 决定任命周亚明为上海市教育委员会主任 据悉 xff0c 周亚明曾任复旦大学副校长 党委常务副书记 周亚明 周亚明 xff0c 男 xff0c
  • 太震撼了,几行代码,GPT-3变ChatGPT!

    来源 xff1a 新智元 快速定制模型的LLM引擎Lamini来了 xff0c 开发者狂喜 xff01 ChatGPT虽好 xff0c 但始终有门槛 通常 xff0c 只有拥有AI博士学位的大型机器学习团队 xff0c 才能这样训练一个模型
  • 生产者-消费者问题-Java实现

    生产者 消费者问题在JAVA中实现的方法有多种 xff0c 我写的是用 wait notify 实现 xff1b wait notify 方法是基类 object 的两个方法 wait 方法 xff1a 当缓冲区已满 空时 xff0c 生产
  • 微服务远程访问找不到组件注入

    UnsatisfiedDependencyException Error creating bean with name orderController Unsatisfied dependency expressed through fi
  • Ubuntu系统用户登陆陷入登陆循环—权限、.xsession-errors、内存不足问题

    问题 xff1a ubuntu18输入密码正确 xff0c 但一直在登录界面循环进不去 参考 xff1a ubuntu18登录界面循环进不去 ubuntu18 xsession errors文件过大 一 解决方法 权限问题 问题 xff1a
  • JAVA继承

    知识点总结 JAVA继承 一 继承的概念 继承是java面向对象编程技术的一块基石 xff0c 因为它允许创建分等级层次的类 继承就是子类继承父类的特征和行为 xff0c 使得子类对象 xff08 实例 xff09 具有父类的实例域和方法
  • java面向对象

    知识点总结 面向对象 1 instanceof 用来判断引用类型 2 Java中定义 类 的一个固定格式写法 修饰符 class 类名 零到多个构造器 零到多个成员变量 零道多个方法 零到多个初始化块 修饰符 public private
  • 小白视角看ros_openvino_toolkit

    计算机科学领域的任何问题都可以通过增加一个间接的中间层来解决 Any problem in computer science can be solved by anther layer of indirection 1 背景 在AI落地应用
  • sql新增查改

    一 新增数据 1 插入所有字段 xff0c 必须按顺序依次插入 xff1b 如果插入的 数据个数 少于 字段个数 则会报错 INSERT INTO sys user 字段 字段 字段 values 1 rose 22 2 插入部分字段 xf
  • Session和Cookied区别

    知识点总结 xff1a 总结1 如何解决HTTP协议无状态问题 Http是无状态的协议 客户 每次读取web页面时 服务器都是打开新的连接 而且服务器也不会自动维护客服的上下文信息 那么要怎么才能在多次请求之间共享信息呢 比如现实网上商店中
  • 东方之星酒店管理项目技术总结

    文献种类 xff1a 项目研发技术文献 xff1b 开发工具与关键技术 xff1a IDEA 2021 1 SQLyog 64 bit JAVA 作者 xff1a 周秋梅 xff1b 年级 xff1a 1901 xff1b 撰写时间 xff
  • web的两种跳转方式

    知识点总结 xff1a 在进行web开发时 xff0c 跳转是最常见的 xff0c 今天在这里来学习下2种跳转 xff1a 第一种是request getRequestDispatcher forward request response
  • yaml和properties之间区别

    知识点总结 xff1a 一 yaml和properties 他俩是干啥的 xff1f yaml和properties都是用来写配置文件的 xff0c 可以向bean中注入咱们提前写好的数据 他俩有啥区别 xff1f yaml是springb
  • springBoot入门

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

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