【JavaEE&Spring】认识Spring

认识Spring

  • [1. 什么是框架](#1. 什么是框架)
  • [2. SpringBoot 介绍](#2. SpringBoot 介绍)
    • [2.1 Spring 的介绍](#2.1 Spring 的介绍)
    • [2.2 SpringBoot](#2.2 SpringBoot)

1. 什么是框架

  • 框架(Framework) ,意思是框架、机制、准则。
  • 通俗的来讲: 框架是实现某种功能的半成品, 他提供了⼀些常⽤的⼯具类, 我们在框架的基础上, 可以更加⾼效的进⾏开发
  • 后端框架: Spring, SpringBoot, Mybatis等
  • 前端常⽤的框架:Vue、Node
  • 这些框架都有⼀个共同的特点,就是简单、⾼效,这极⼤的提⾼了我们的开发效率.

2. SpringBoot 介绍

2.1 Spring 的介绍

  • Spring让Java程序更加快速, 简单和安全. Spring对于速度、简单性和⽣产⼒的关注使其成为世界上最流⾏的Java框架。
  • Spring 目前指是 Spring 全家桶(Spring boot, Spring cloud, Spring framework, Spring Data)
  • Spring 框架 指的就是 Spring framework, 其余的Spring 项目 都是基于 Spring framework为基础搭建上来的
  • Spring framework 需要配置很多东西, 入手难, 于是 Spring boot 就出来了; SpringBoot的诞生就是为了简化Spring 程序开发的

2.2 SpringBoot

  • Spring Boot 是为了快速开发 Spring ⽽诞⽣的, Spring Boot 具备:
    • Spring Boot 提供了启动添加依赖的功能, 可以快速集成框架
    • 内置web服务器,⽆需配置 Tomcat 等 Web服务器,直接运⾏和部署程序
    • 可以完全抛弃繁琐的 XML,使⽤注解和配置的⽅式进⾏开发.
    • ⽀持更多的监控的指标,可以更好的了解项⽬的运⾏情况等特点

Spring Boot 可使⽤ Idea 或⽹⻚创建,它的设计思想是约定⼤于配置,类上标注@SpringBootApplication 就可以启动 Spring Boot 项⽬了

相关推荐
没明白白5 分钟前
插入排序:一种简单而直观的排序算法
java·算法·排序算法
小猪咪piggy7 分钟前
【数据结构】(12) 反射、枚举、lambda 表达式
java·开发语言·数据结构
web1478621072310 分钟前
数据库系统架构与DBMS功能探微:现代信息时代数据管理的关键
java·开发语言·数据库
wolf犭良11 分钟前
21.《SpringBoot 异步编程@Async与CompletableFuture》
java·数据库·spring
程序员南飞24 分钟前
算法-数据结构-图的构建(邻接矩阵表示)
java·数据结构·算法·职场和发展
舰长11540 分钟前
安装可视化jar包部署平台JarManage
java·jar
天上掉下来个程小白1 小时前
登录-10.Filter-登录校验过滤器
spring boot·后端·spring·filter·登录校验
抹除不掉的轻狂丶1 小时前
JVM生产环境问题定位与解决实战(三):揭秘Java飞行记录器(JFR)的强大功能
java·开发语言·jvm
合方圆~小文1 小时前
跨境宠物摄像头是一种专为宠物主人设计的智能设备
java·数据库·人工智能·扩展屏应用开发
找了一圈尾巴2 小时前
自定义Spring Boot Starter(官网文档解读)
java·spring boot