认识Spring
- 1. 什么是框架
- 2. SpringBoot 介绍
- 2.1 Spring 的介绍
- 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 项⽬了