Springboot是啥,与Spring的关系
Spring是Java的一个开发框架,此框架为Java应用程序提供了全面的基础架构支持,里面包含很多开箱即用的模块,俗称全家桶,如下:
SpringMVCSpringSecuritySpringTestSpring....等等等用这些模块组合可快速开发你所需的应用。
Springboot是在Spring的基础上搭建的一个快速开发脚手架。如果把Spring比喻为车的各个零部件,Springboot就是先把各个零部件组装成的一部整车,你只需要根据具体需求更换车的各个零部件(个人理解)。
开发第一个Springboot程序的准备
个人为实用主义,就直接从Springboot开启学习了,在实操的过程中遇到需要补充的Spring基础理论,再逐个击破。Springboot的开发环境很简单,准备好java、maven环境就好。哈哈,其实我是个php开发者,只是在跟进的项目用到了Springcloud微服务框架,所以就学习两天java基础语法就开工啦。还好大学学的是C语言,语法与Java相近,面向对象编程的思想也了解。废话少写,以下便是java、maven环境搭建的过程。
JAVA我是直接通过安装IDEA编辑器后,创建工程自动下载的JDK包。是的,就是这样简单直接。里面还可以选择不同公司、不同版本的JDK包,太棒了。直接就用了最新版14.0.1。MAVEN(读/meiven/,美国口语:专家、内行)maven就是包的依赖管理工具,和php用的