SpringBoot 学习(一)- SpringBoot介绍 & 快速搭建web应用
一. SpringBoot 的初心
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程
。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置
。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域
(rapid application development)成为领导者。[摘自百度百科]
.
二. SpringBoot2.x依赖环境和版本新特性说明
1. SpringBoot2.x依赖的环境
(1)依赖版本jdk8以上, Springboot2.x用JDK8, 因为底层是 Spring framework5
(2)默认基于maven的构建,也可以是Gradle构建
(3)springbootGitHub地址:https://github.com/spring-projects/spring-boot
(4)springboot官方文档:https://spring.io/guides/gs/spring-boot/
2. SpringBoot 2.x的新特性
. . 了解新特性:https://blog.****.net/yalishadaa/article/details/79400916
.
三. SpringBoot 快速搭建web应用
1. 手动创建SpringBoot应用
(1)搭建 maven web项目环境
. . File -> new -> Project
到这里,发现上述搭建的maven骨架还不够完善,OK,自行进入Project-Structure
完善,这里不再上图
(2)引入springboot依赖到pom.xml
中
- 官网是个好地方,提供了入门的demo和解析,看官网需要引入SpringBoot的那些依赖,https://spring.io/guides/gs/spring-boot/,主要将这3个文件load到项目中就行了
注意注意!!!启动类Application.java
必须放在最外层的package,其加载时才会去加载启动类同目录以及子目录下的应用组件!!!否则报错!!!
注意注意!!!启动类Application.java
必须放在最外层的package,其加载时才会去加载启动类同目录以及子目录下的应用组件!!!否则报错!!!
注意注意!!!启动类Application.java
必须放在最外层的package,其加载时才会去加载启动类同目录以及子目录下的应用组件!!!否则报错!!!
还没结束,点击main入口,run它,启动springboot项目,出现以下out,说明启动成功,访问localhost:8080/
验证一下(有问题留言讨论~)
.
2. 自动创建SpringBoot应用
. Spring官方提供了在线创建SpringBoot项目的功能,比手工创建项目方便的多,自动创建site :https://start.spring.io/
最后mark一个点:
.