1. 使用SpringBoot官方模板创建
1.1 IDEA集成创建
File => new Project
 
目前SpringBoot官方对于SpringBoot模板版本都比较新,所以对Java的依赖版本也很新,这里可以看到已经不支持jdk8了,并且只有SpringBoot3版本
 
 
我们选择好之后点击next
 
 然后选择SpringBoot项目的版本,选择一个Spring Web初始依赖包
 
点击create
 
 我们可以发现SpringBoot采用了类似于maven依赖传递的一种方式,将创建的项目作为spring-boot-starter-parent的子项目
1.2 SpringBoot官网创建
打开SpringBoot模板官网
 
 我们可以看到类似于IDEA创建项目时的一个表单
我们填好表单后,选择GENERATE,就可以直接下载模板代码的一个压缩包
 
 
解压文件,用IDEA打开
 
 与刚才的项目没有区别
2. 使用阿里云模板创建
2.1 IDEA修改模板url配置后创建
修改url为spring.aliyun.com

其他步骤与第一种相同,创建好之后的项目:
 
 我们可以看到,阿里官方并没有采取paren标签的形式,而是使用了dependencies标签这种类似于maven聚合依赖的方式
2.2 阿里官网创建
访问阿里SpringBoot模板官网

 几乎完全相同
 选择好表单元素之后,点击获取代码:
 

 提供了两种方式获取脚手架项目代码,我们选择第一种

 可以看到包含了项目代码的压缩包,其余同第二种创建方式
3. 不使用模板,从maven项目引入依赖创建
直接idae创建普通maven项目
 
 首先引入SpringBoot的依赖
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.6.7</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>
 
然后引入springboot组件的依赖
    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
    </dependencies>
 
然后创建MavenSpringBootOriginApplication.class文件,标注@SpringBootApplication注解,添加main方法
package com.zxkk.mavenSpringBootOrigin;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class MavenSpringBootOriginApplication {
    public static void main(String[] args) {
        SpringApplication.run(MavenSpringBootOriginApplication.class);
    }
}
 
最后手动在recources目录下创建application.yaml文件,标注端口号为8084
server:
  port: 8084
 

启动
4. 测试结果
五个项目都包含一个TestController,端口号分别为8080,8081,8082,8083,8084
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
@RequestMapping("/test")
public class TestController {
    @RequestMapping("/001")
    public String test() {
        return "Hello aliyun web";
    }
}
 
浏览器请求这四个接口:
 
 
 
 
 


















