简介

SpringBoot是一个开箱即用,提供各种默认配置来简化项目配置,让开发者能够更加专注于业务逻辑的Java开源框架,其目的在于简化Spring应用的搭建和开发过程。下面快速学习SpringBoot的入门示例

学习前提:

  • 已经安装了IDEA、Postman以及jdk等相关环境
  • 具备一定的Java基础

创建项目

文件->New Project,选择Spring lnitializr

如果下载很慢,可以切换国内源:https://start.aliyun.com/,如图

创建项目

选择SpringWeb,创建完成

选择SpringWeb

创建Controller

在com.example.demo包下创建HelloController

其中@RestController注解表示返回字符串,一般用于接口

而@Controller注解表示返回html页面,一般用于Html、Jquery

@RequestMapping注解则表示路由,用来映射URL; 注解的value、method、params及headers分别指定请求的URL、请求方法、请求参数及请求头

创建Contronller

添加符合RESTful风格的接口

下面我们添加几个符合RESTful风格的接口

其中@PostMapping对应增

其中@DeleteMapping对应删

其中@PutMapping对应改

其中@GetMapping对应查

具有RESTful风格的接口

测试

用postman测试这4个方法

测试PostMapping

测试DeleteMapping

测试PutMapping

测试GetMapping

部署

打包jar后上传到服务器,终端输入命令java -jar jar名称

将jar包放入服务器运行:

服务器跑jar包

在postman上将localhost替换为服务器ip地址即可(需要服务器开放端口

后台常驻运行:

1
nohup java -jar xxx.jar > run.log 2>&1 &

恭喜你,你已经获得了入门java开发能力!