SpringBoot教程(一)|认识Spring Boot

SpringBoot教程(一)|认识Spring Boot

安得广厦千万间,大庇天下寒士俱欢颜,风雨不动安如山,呜呼,何时眼前突兀见此屋,吾庐独破受冻死亦足!

1.1 初识SpringBoot

Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。

官方网站地址:spring.io/projects/sp...

截止目前最新的版本是: 2.6.2

Spring Boot应该算是当前最流行的java开发框架了,也是每个java程序员都必须要掌握的一门技术。Spring Boot官网对其的介绍:

Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can "just run".
We take an opinionated view of the Spring platform and third-party libraries so you can get started with minimum fuss. Most Spring Boot applications need minimal Spring configuration.

Spring Boot 我们能够非常容易的创建一个独立的、生产级别的,基于spring的并且能够立马运行的应用程序。

我们在Spring平台上采用了一个自行设计的视图和第三方类库以便于你快速启动项目。多数的基于SpringBoot的项目仅需要极少的Spring框架上的配置

总而言之,就是spring Boot就是为了简化之前的spring项目的搭建和开发过程,让我们可以更简单的使用spring.

1.2 Spring Boot 特点

spring Boot具有Spring的一且优秀特性,spring能做的事,spring boot也都能做,而且更加的简单,功能更加的丰富,性能更加稳定且健壮。随着近些年来微服务技术的流程,springboot也逐步成为了一门炙手可热的技术。

Spring Boot 提供了大量开箱即用的依赖模块,例如 spring-boot-starter-redis, spring-boot-starter-data-mongodb等,这些依赖模块为spring Boot提供了大量的自动配置,使得springboot 应用只需要非常少量的配置甚至零配置,就可以运行起来,融开发人员从spring 繁杂的配置中解脱出来,有更多的精力专注于业务逻辑的开发。

spring Boot 特点

  1. 独立运行的spring 项目
  2. 内嵌servlet容器
  3. 提供starter简化maven配置
  4. 提供了大量的自动配置
  5. 自带应用监控
  6. 无代码生成和xml配置

1.3 前期准备工作

学习spring需要掌握一些前置的基础

  1. javase
  2. javaee
  3. spring,springMVC框架的使用
  4. maven/gradle
  5. SQL

如果上述知识有缺失,烦请填完坑后再来学习。

相关推荐
带刺的坐椅1 分钟前
qwen3 惊喜发布,用 ollama + solon ai (java) 尝个鲜
java·spring·solon·solon-ai·qwen3
慧一居士3 分钟前
Kafka批量消费部分处理成功时的手动提交方案
分布式·后端·kafka
命中的缘分34 分钟前
SpringCloud原理和机制
后端·spring·spring cloud
ErizJ34 分钟前
Golang|分布式索引架构
开发语言·分布式·后端·架构·golang
.生产的驴35 分钟前
SpringBoot 接口国际化i18n 多语言返回 中英文切换 全球化 语言切换
java·开发语言·spring boot·后端·前端框架
Howard_Stark38 分钟前
Spring的BeanFactory和FactoryBean的区别
java·后端·spring
饮长安千年月39 分钟前
学生管理系统审计
java·网络安全·代码审计
-曾牛1 小时前
Spring Boot中@RequestParam、@RequestBody、@PathVariable的区别与使用
java·spring boot·后端·intellij-idea·注解·spring boot 注解·混淆用法
软件2051 小时前
【UserDetailsService】
spring boot
新时代苦力工1 小时前
处理对象集合,输出Map<String, Map<String, List<MyObject>>>格式数据,无序组合键处理方法
java·数据结构·list