纯手打2万字长文从0开始Spring

SpringBoot看似非庞然大物,却又是整个SpringFramework的精华,本文尽可能的基于对SpringBoot官方文档进行入门式讲解,示例尽可能的简单易懂,目的就是帮助你快速上手,希望对你学习SpringBoot有所帮助。

鉴于SpringBoot版本变化或环境不同容易导致难以解决的问题,笔者假定读者SpringBoot版本为2.2.5,并且编辑器为IntellijIDEA.3.1

1.SpringBoot是什么?

引用SpringBoot官方介绍说明

SpringBootmakesiteasytocreatestand-alone,production-gradeSpringbasedApplicationsthatyoucanjustrun.MostSpringBootapplicationsneedverylittleSpringconfiguration.

SpringBoot使创建基于Spring基于生产级的应用变得简单,你只需要去运行它。大多数SpringBoot应用程序仅仅需要很少的Spring配置。

2.核心概念

相信接触过Spring的同学都领略过Spring的强大,但是繁琐又容易出错的的XML配置又时长让人抓狂,SpringBoot的问世,就是来解决的这个问题的。

SpringBoot让多数依赖开箱即用,或仅需少量yml配置,这样的好处完全取决于SpringBoot使用了约定大于配置的设计。

开箱即用,随着需求变化你可以修改自动配置的默认值,来适应业务发展。提供一系列大型项目通用的非功能性功能(例如嵌入式服务器,安全性,指标,运行状况检查和外部化配置)。完全没有代码生成,也不需要XML配置。3.环境搭建

在搭建环境之前你需要准备好Maven3.3+版本并且安装了JDK1.8。

SpringBoot官方提供了Mvaen、SpringBootCLI、Gradle、SDKMAN、MacPorts等等安装SpringBoot的方式,我们从简出发,不使用这些安装方式,直接使用


转载请注明:http://www.aierlanlan.com/rzgz/3762.html