SpringBoot 入门最详细教程
monkey01 关注
0.67 2017.08.08 13:36:54 字数 1,479 阅读 98,316
网上有很多 springboot 的入门教程,自己也因为项目要使用 springboot,所以利
用业余时间自学了下 springboot 和 springcloud,使用下来发现 springboot 还是挺
简单的,体现了极简的编程风格,大部分通用都是通过注解就可以完成,下面
就来详细讲解下如何使用 springboot 来开发一个简单的 resul api 网关功能,可
以提供给 H5 或者 android、ios 进行接口开发,还是很方便的。
1. 使用 spring initialization 创建
SpringBoot 项目
有很多方法可以快速创建 Springboot 项目,可以通过 idea 的 springboot
inializaon 来创建,也可以通过手工新建一个 maven 工程,然后引入
springboot 的 dependency 来完成 sprignboot 的工程导入,还可以通过 spring 官
网的来创建 springboot 项目,因为有些同学可能没装 idea,这里就通过官网的
工程初始化指引来创建一个 springboot 空工程。
首先输入网址thps://start.spring.io,打开后可以看到下图:
image
在 serch for dependency 输入 web,即可完成基本的 restful 接口网关的功
能,如果要 JPA 或者 oauth 安全相关的组件,可以增加 rest
repository、spring security 等相关组件依赖库,spring 提供的配套组件还
是很多的,基本涵盖了所有应用场合。
加入 web 组件后,点击下方的绿色按钮 Generate Project 即可创建一个
springboot 工程,并且自动下载到本地,接下来直接在 idea 或者 eclipse 打
开该工程就可以了,在创建的时候可以选择 Maven 工程或者 Gradle 工程,这
里我们使用了大家比较熟悉的 Maven 工程。
2. 工程结构
下面我们在 ide 中打开工程,这里使用的 ide 是 idea,工程的目录结构为: