Skip to content
目录概览

第一个StringBoot项目(单模块)

本文示例代码:https://github.com/vehang/ehang-spring-boot/tree/main/spring-boot-001-hello-world

任何一门语言,几乎都是从hello world开始的,那SoringBoot咱也不例外,下面就一起从0开始创建一个hello world的SpringBoot项目。

方式一;官网脚手架

官网为开发人员提供了一个脚手架工具,通过这个工具,就能够快速构建一个SpringBoot基础项目;

  • 第一步,浏览器打开官网脚手架

    地址:http://start.spring.io

  • 第二步;选择、填写项目信息

  • 第三步,创建并下载项目包

  • 第四步,解压并导入项目

方式二;IDEA创建

IDEA 将上面的脚手架工具整合到了开发工具,因此就可以直接在开发工具中创建基础项目,非常的便捷;

  • 第一步,开始创建

  • 第二步,选择脚手架

  • 第三步,项目配置

  • 第四步,加入依赖

  • 第五步,完成创建

Hello World

  • 添加依赖

    如果创建项目的时候选择了Spring Web依赖,就已经加入了,可自行到pom.xml确认一下是否有以下依赖

    xml
    <dependency>
       <groupId>org.springframework.boot</groupId>
       <artifactId>spring-boot-starter-web</artifactId>
    </dependency>
  • 创建一个Controller

    java
    @RestController
    public class HelloWorldController {
    
        @GetMapping
        public String helloWorld() {
            return "hello world,hello springboot!!!";
        }
    }

  • 启动项目

  • 验证服务

    浏览器输入:http://127.0.0.1:8080

    出现下面的返回,说明服务已经正常....

单模块打包

前面,通过IDEA工具,启动了服务,但是实际的使用中,需要打成Jar放在服务器运行;

  • 打包

    shell
    mvn clean package -Dmaven.test.skip=true

  • 启动项目

    先进入target目录,然后执行以下命令

    shell
    java -jar spring-boot-hello-world-0.0.1-SNAPSHOT.jar

  • 验证服务

    同样在浏览器输入:http://127.0.0.1:8080 看是否能成功想要

​ 如果成功,这个jar包就可以复制到服务器运行了。

到此,第一个单模块的SpringBoot项目配置完成!