Spring Boot | 第一个 Spring Boot 程序

一、Spring Boot 简介

Spring Boot 的设计目的是用来简化新 Spring 应用的初始搭建以及开发过程

Spring Boot 的优点:

  • 强大的自动化配置,很少配置就能运行一个完整的 Java EE 应用,大大提高了开发效率
  • 易于与三方库整合,几乎可以做到零配置开箱即用
  • 内嵌 Tomcat 容器,部署方便、快速
  • 纯 Java 配置,更为简洁、清晰

从原生的 Servlet,到后来的 SSM,再到如今的 Spring Boot,能够明显地感受到开发效率的提升,一切都变得越来越简便
以下将介绍两种 Spring Boot 项目的创建方式,并测试一个 hello 请求
注意:由于 Spring Boot 程序本质上是个 Maven 项目,所以需先搭建好 Maven 环境

二、官网在线创建 Spring Boot 程序

进入到 Spring 的官方在线创建地址:https://start.spring.io/

输入项目的基本信息,添加【Spring Web】依赖,最后生成即可
在这里插入图片描述
将下载完成的压缩包解压,然后使用 IDEA 导入
在这里插入图片描述
接着,选择导入 Maven 项目,Finish 即可
在这里插入图片描述
由于需下载 Maven 依赖,初次创建可能会比较慢些,初始化完成如下
在这里插入图片描述
将多余的文件删除后,即可看到一个标准的 Maven 项目结构
在这里插入图片描述
在 study 目录下创建 controller 包,其中创建 HelloController 类

HelloController

@RestController
@RequestMapping("/hello")
public class HelloController {

    @GetMapping("/first")
    public String hello() {
        return "Hello, this is the first spring boot project.";
    }
}

直接 run,即可运行
在这里插入图片描述
运行成功提示如下:
在这里插入图片描述
在浏览器中测试请求,可以看到请求成功,返回字符串
在这里插入图片描述

三、使用 IDEA 创建 Spring Boot 程序

New Project,选择【Spring Initializr】,然后 Next 即可。
在这里插入图片描述
类似的,输入相关信息,然后 Next
在这里插入图片描述
添加 Spring Web 依赖,然后 Next 即可
在这里插入图片描述
Finish 完成创建
在这里插入图片描述
同样地在 study 目录下创建 controller 包,其中创建 HelloController

HelloController

@RestController
@RequestMapping("/hello")
public class HelloController {

    @GetMapping("/second")
    public String hello() {
        return "Hello hello, this is the first spring boot project.";
    }
}

运行结果如下:
在这里插入图片描述
其实方式 2 本质上也是通过官网进行创建的,只不过 IDEA 将官网创建的方式进行了集成。
可以看到,基于强大的自动化配置,Spring Boot 项目创建十分快速,我们几乎不用怎么去配置就能运行一个完整的 Java EE 应用。

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值