工欲善其事 必先利其器!
环境准备:
JDK1.8下载: https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
Maven3.x下载:http://maven.apache.org/download.cgi
IntelliJ IDEA 开发工具下载:https://www.jetbrains.com/idea/download/
快速创建SpringBoot2.x应用
SpringBoot官方提供了一个快速创建应用的工具“Spring Initializr” , 地址:http://start.spring.io
通过这个可以帮我们生成一个项目的基础框架和目录规范。
填写好信息后,点击 Generate Project 将会下载一个文件,解压后导入到IDEA里面,springboot默认加入了很多依赖包,所以需要从远端的maven仓库下载下来,初次导入需要下载很多的依赖包,会比较慢。
2. 目录文件结构说明
3. 编写Hello world 代码
在包下面新建一个controller的包,并新建一个HelloController的类,如下图结构:
HelloController类的代码为:
package com.lakeui.api.controller;
import com.lakeui.api.biz.Data;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class HelloController {
@RequestMapping("index")
public Data index(){
Data data = new Data();
data.setTitle("Hello World!");
return data;
}
}新建一个biz包,新建一个Data.java类,如下图结构:
Data实体类代码如下:
package com.lakeui.api.biz;
public class Data {
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
}
private String title;
}最后执行SpringBoot
运行成功后,打开浏览器,输入:http://127.0.0.1:8080/index 看到如下界面:
第一个SpringBoot2实现的Hello World! 接口已经完成!
是不是有点小激动!
下一节会了解Springboot2.x启动流程和常用的注解、官方推荐的目录规范!


