简介

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 地址即可(需要服务器开放端口

后台常驻运行:

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

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