深入理解SpringBoot(一)—— 创建SpringBoot工程的三种方式

简介: 本文讲述了如何使用不同的方式来创建SpringBoot工程

1 创建SpringBoot工程的三种方式

1.1 利用IDEA创建

提示:通过idea来创建Springboot项目必须保证联网状态下才能创建。

步骤演示

  1. 创建一个空工程

    image-20221005221930949

  2. 为项目命名

    image-20221005221955979

  3. 点击project Structure,创建一个新的模块

    image-20221005222117907

  4. 创建一个模块,箭头指向是需要注意的点

    image-20221005222512548

  5. 点击下一步,箭头指向是需要注意的点

    image-20221005222749565

  6. 创建好后,新建一个名为controller的包,并且创建一个BookController的类。

    package springboot_01_01_quickstart.controller;
    
    import org.springframework.web.bind.annotation.GetMapping;
    import org.springframework.web.bind.annotation.RequestMapping;
    import org.springframework.web.bind.annotation.RestController;
    
    @RestController
    @RequestMapping("/books")
    public class BookController {
        @GetMapping
        public String getById(){
            System.out.println("springboot is running");
            return "springboot is running";
        }
    }
  7. 运行项目中一个名为Springboot0101QuickAppllication的类即可启动项目

    image-20221005225113697

  8. 访问localhost:8080/books并查看控制台。

    image-20221005225219115

    image-20221005225239061

和Spring对比:SpringBoot是用来简化Spring开发,在上面的演示中,我们可以看出这么几件事。

类/配置文件 Spring SpringBoot
pom文件中的坐标 手工添加 勾选添加
web3.0配置类 手工制作
Spring/SpringMVC配置类 手工制作
控制器 手工制作 手工制作


1.2 利用官网创建

提示:官网毕竟是外网,一旦被屏蔽时需要翻墙就麻烦了;顺带一提,idea也是根据官网的url来创建项目的,所以一旦官网被屏蔽,idea创建项目的方式也会失效。

步骤演示

  1. 到官网:Spring Boot,选择SpringBoot然后拖到最下面

    image-20221005225747561

  2. 点击创建项目,配置完成后选中generate创建项目

    image-20221005225941266

  3. 项目会以压缩包的形式出现在下载中,下载完成后将压缩包解压并拖拽至项目目录中

    image-20221005230236289

  4. 打开idea并使用项目即可


1.3 利用阿里云创建

步骤演示

  1. 点击idea创建模块

    image-20221005230658040

  2. 更改url为http://start.aliyun.com即可


目录
相关文章
|
4月前
|
Java Linux Maven
Linux快速启动SpringBoot工程
Linux快速启动SpringBoot工程
45 0
|
4月前
|
Java 微服务
【SpringBoot】SpringBoot工程 自定义配置文件
【SpringBoot】SpringBoot工程 自定义配置文件
33 0
|
3月前
|
算法 Java
制作SpringBoot工程模板
制作SpringBoot工程模板
32 0
|
9月前
|
NoSQL 前端开发 Java
redis的发布/订阅(命令、普通工程、springboot实现)
小美老师给五年级三班上数学课的时候,实现给所在班级进行实时推送数学课程的活动(广播通信)
|
4月前
|
运维 Java
【SpringBoot】工程配置文件的4级分类 —— 配置文件优先级问题
【SpringBoot】工程配置文件的4级分类 —— 配置文件优先级问题
39 0
|
4月前
|
XML Java Maven
SpringBoot使用Maven建立多模块工程(二)
SpringBoot使用Maven建立多模块工程(二)
36 0
|
4月前
|
Java 应用服务中间件 API
SpringBoot使用Maven建立多模块工程(一)
SpringBoot使用Maven建立多模块工程(一)
64 0
|
9月前
|
Java Maven
SpringBoot 工程部署的 jar 包瘦身教程!
介绍 SpringBoot 工程部署的 jar 包瘦身教程
108 0
|
5月前
|
Java Maven Spring
创建Springboot工程过程介绍
创建Springboot工程过程介绍
|
5月前
|
Java 开发工具 Maven
创建Springboot工程
查看是否安装Java;javac命令是否可用;都安装好之后可以使用IDEA进行创建。
313 0