深入理解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即可


目录
相关文章
|
7月前
|
人工智能 JSON 前端开发
【Spring boot实战】Springboot+对话ai模型整体框架+高并发线程机制处理优化+提示词工程效果展示(按照框架自己修改可对接市面上百分之99的模型)
【Spring boot实战】Springboot+对话ai模型整体框架+高并发线程机制处理优化+提示词工程效果展示(按照框架自己修改可对接市面上百分之99的模型)
|
7月前
|
Java Linux Maven
Linux快速启动SpringBoot工程
Linux快速启动SpringBoot工程
77 0
|
7月前
|
Java 微服务
【SpringBoot】SpringBoot工程 自定义配置文件
【SpringBoot】SpringBoot工程 自定义配置文件
68 0
|
4月前
|
Java 测试技术 数据库
SpringBoot单元测试快速写法问题之不想在PandoraBoot工程中Mock Dao层如何解决
SpringBoot单元测试快速写法问题之不想在PandoraBoot工程中Mock Dao层如何解决
|
5月前
|
Java 数据库连接 Maven
文本,使用SpringBoot工程创建一个Mybatis-plus项目,Mybatis-plus在编写数据层接口,用extends BaseMapper<User>继承实体类
文本,使用SpringBoot工程创建一个Mybatis-plus项目,Mybatis-plus在编写数据层接口,用extends BaseMapper<User>继承实体类
|
7月前
|
前端开发 Java Linux
性能工具之 Jmeter 通过 SpringBoot 工程启动
【5月更文挑战第22天】性能工具之 Jmeter 通过 SpringBoot 工程启动
105 8
性能工具之 Jmeter 通过 SpringBoot 工程启动
|
6月前
|
Java Maven Spring
创建Springboot工程的过程详细步骤
【6月更文挑战第17天】 创建Springboot工程涉及以下步骤: 1. 安装JDK和Maven并配置环境变量。 2. 在IDEA中新建项目,选择`Create from archetype`,选取`spring-boot-starter-parent`。 3. 输入项目名、包名和模块名,完成设置。 4. 生成的项目包含Springboot主类`Application`。 5. 添加所需功能,如控制器、服务和数据访问对象,使用Spring注解。 6. 运行`Application`启动项目。要深入学习,参考官方文档或在线教程。 ```
53 3
|
6月前
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp小程序的贵工程寝室快修附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp小程序的贵工程寝室快修附带文章源码部署视频讲解等
38 1
|
5月前
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp的贵工程寝室快修小程序附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp的贵工程寝室快修小程序附带文章源码部署视频讲解等
32 0
|
5月前
|
JavaScript Java 测试技术
基于SpringBoot+Vue的贵工程学生宿舍管理系统的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue的贵工程学生宿舍管理系统的详细设计和实现(源码+lw+部署文档+讲解等)
33 0