当前位置: 首页 > news >正文

SpringBoot开发(二)Spring Boot项目构建、Bootstrap基础知识

1. Spring Boot项目构建

1.1. 简介

基于官方网站https://start.spring.io进行项目的创建.

1.1.1. 简介

  Spring Boot是基于Spring4框架开发的全新框架,设计目的是简化搭建及开发过程,并不是对Spring功能上的增强,而是提供了一种快速使用Spring的方式。
在这里插入图片描述

1.1.2. Spring Boot如何做到简洁优雅

  (1)快速构建独立的Spring应用。
  (2)直接嵌入Tomcat(默认)、Jetty和Undertow,无需外部依赖Servlet容器。
  (3)提供依赖启动器简化构建配置。
  (4)极大程度的自动化配置Spring和第三方库。
  (5)极少的代码生成和XML配置。

1.1.3. Spring Boot要掌握的主要知识

  (1)基础配置文件的配置。
  (2)注解(实体层注解、控制层注解、数据仓库层注解、业务层注解)。
  (3)视图层技术–Thymeleaf。

1.1.4. 构建Spring Boot的两种方式

  (1)基于官方网站https://start.spring.io进行项目的创建。
  (2)基于本地服务器进行项目的创建。

1.2. Spring Boot项目构建

  (1)File–>New–>Project…
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

1.3. 创建包结构、资源目录结构

在这里插入图片描述
在这里插入图片描述

2. Bootstrap基础知识

2.1. Bootstrap简介

  Bootstrap 中文网:https://www.bootcss.com/
  Bootstrap,来自 Twitter,是目前最受欢迎的前端UI库。是一套用于 HTML、CSS 和 JS 开发的开源工具集。
  (1)迅速搭建前端页面,相当适合对于前端能力一般的后端工程师;
  (2)响应式布局,良好兼容不同分辨率的设备;
  (3)界面美观上档次,组件丰富;
  (4)良好的代码规范,开发简单清晰;
  (4)丰富的第三方插件;
在这里插入图片描述

2.2. Bootstrap知识点

在这里插入图片描述

2.3. 引入样式和脚本

2.3.1. 下载到本地,导入工程,页面再引用

在这里插入图片描述
在这里插入图片描述

  (1)Bootstrap 3 使用浮动,
  (2)Bootstrap 4 使用 flexbox(弹性盒子)
在这里插入图片描述
在这里插入图片描述

2.3.2. CDN加速

  (国内常用的两个CDN加速服务站点:bootcdn.cn、staticfile.org)
在这里插入图片描述
在这里插入图片描述

http://www.lryc.cn/news/527305.html

相关文章:

  • 使用 Vue 3 的 watchEffect 和 watch 进行响应式监视
  • Vue.js 高级组件开发
  • React应用深度优化与调试实战指南
  • Linux 内核学习(4) --- devfreq 动态调频框架
  • Spring Boot 无缝集成SpringAI的函数调用模块
  • Ansible自动化运维实战--yaml的使用和配置(7/8)
  • kamailio-5.8.4-centos9编译
  • 单例模式 - 单例模式的实现与应用
  • hadoop==docker desktop搭建hadoop
  • zookeeper的介绍和简单使用
  • DiffuEraser: 一种基于扩散模型的视频修复技术
  • CentOS/Linux Python 2.7 离线安装 Requests 库解决离线安装问题。
  • World of Warcraft [CLASSIC] Jewelcrafting Gemstone 2
  • AI刷题-最小化团建熟悉程度和
  • 一文详解Filter类源码和应用
  • 应用层协议 HTTP 讲解实战:从0实现HTTP 服务器
  • DDD-全面理解领域驱动设计中的各种“域”
  • PHP防伪溯源一体化管理系统小程序
  • 纯css实现div宽度可调整
  • C# 中使用Hash用于密码加密
  • 如何建设一个企业级的数据湖
  • 目标跟踪之sort算法(3)
  • 【java数据结构】HashMapOJ练习题
  • Nginx前端后端共用一个域名如何配置
  • SpringBoot3+Vue3开发学生选课管理系统
  • Linux系统 C/C++编程基础——基于GTK+的图形用户界面编程
  • 【Leetcode 每日一题】40. 组合总和 II
  • python 变量范围的定义与用法
  • TRTC实时对话式AI解决方案,助力人机语音交互极致体验
  • dev c++ ‘unordered_set‘ does not name a type