第二章 SpringBoot 快速搭建

说明

  • SpringBoot 1.X 版本对JDK的最低要求为JDK 1.6,而SpringBoot 2.X版本对JDK的最低要求为JDK 1.8
  • 本示例使用的 SpringBoot 版本为 SpringBoot 2.3.3

环境要求

  • JDK:JDK 1.8 及以上
  • Maven:apache-maven-3.6.3
  • IDE:IntelliJ IDEA

构建项目

第一种:通过 Spring 官网构建
  1. 输入网址:https://start.spring.io/
  2. 添加需要的依赖 Ctrl + B

  3. 下载配置好的项目

    配置好的项目会以压缩包的方式下载到本地,解压以后用开发工具打开或导入即可

第二种:通过 IDEA 构建
  1. 打开IDEA并创建新项目
  2. 选择Spring Initializr
  3. 填写项目配置
  4. 添加项目依赖
  5. 选择项目存放路径
  6. 删除无用的文件夹和文件
  • .mvn
  • HELP.md
  • mvnw
  • mvnw.cmd
  1. 更新项目依赖
第三种:通过阿里构建
  1. 输入网址 https://start.aliyun.com/
  2. 点击立即体验
  3. 后续步骤与第一种构建方式类似,这里不做过多介绍

项目结构说明


配置项目

SpringBoot项目有两种配置文件application.propertiesapplication.yml,存放在src/main/resources文件夹下
本文使用yml的方式进行配置

server:
  port: 8080 # 项目启动端口
  servlet:
    context-path: /demo # 项目访问路径 http://localhost:8080/demo

编写 Controller

特别说明:必须在启动类SpringBootDemoApplication所在的目录及子目录下创建controller类,spring容器才能扫描到并实例化添加到Spring容器中,具体原因会在之后的SpringBoot源码章节中详细说明,这里不过多解释。

/**
 * @author avatar
 * @date 2020/8/23 13:49
 */
@RestController
@RequestMapping("/test")
public class MyController {

    @GetMapping("/hello")
    public String hello() {
        return "Hello SpringBoot!";
    }
}

启动项目


当看到控制台输出以下信息,启动成功


测试

访问http://localhost:8080/demo/test/hello
可以看到返回的结果


停止/重启项目


项目打包

pom.xml中有maven打包的工具

<build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
        </plugin>
    </plugins>
</build>

通过IDEA提供的工具打包

打好的 jar 包在target\spring-boot-demo-0.0.1-SNAPSHOT.jar,使用java -jar xxxx.jar运行

java -jar spring-boot-demo-0.0.1-SNAPSHOT.jar



文末说明

本章节只是简单的 SpringBoot 演示,后续章节会更新有关 SpringBoot 更详细的使用说明及源码说明;

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值