SpringBoot项目的5种搭建方式(以idea2017为例)

发布于:2024-12-23 ⋅ 阅读:(10) ⋅ 点赞:(0)

目录

1. idea中使用官方API

2. idea中使用阿里云API

3. 在spring官网创建

4. 在阿里云官网创建

5. Maven项目改造成springboot项目


SpringBoot项目的创建细分一共有5种,其实主要分为以下三种:
①使用开发工具idea创建springboot项目( Spring Initializr),本质上其实就是使用在线创建的API,其中分为使用官网API和使用阿里云的API。
②在线创建springboot项目(官网和阿里云脚手架)
③从Maven项目改造为springboot项目

接下来,我们详细讲解一下各种方式的步骤。


1. idea中使用官方API

(1) 在IDEA欢迎界面,选择“New Project”进入项目创建界面,在左侧选择“Spring Initializer”类型的项目。

(2) 填好项目坐标、项目名称、java版本、包名,打包方式直接使用jar包即可

我是用的idea版本为2017,先选择17,之后再改成8 。

(3) 勾选自己需要的模块WEB模块 ,点击下一步。

(4) 选择文件位置,完成创建。

(5) 修改pom文件

将版本改为自己本地仓库中已经下载好的版本即可。

<parent>
	<groupId>org.springframework.boot</groupId>
	<artifactId>spring-boot-starter-parent</artifactId>
	<version>2.5.6</version>
	<relativePath/> <!-- lookup parent from repository -->
</parent>

java的版本改为1.8

<properties>
	<java.version>8</java.version>
</properties>

2. idea中使用阿里云API

与使用官网API的步骤相同,只不过在URL处输入自定义的阿里云网址:https://start.aliyun.com

3. 在spring官网创建

(1) 进入官网,https://start.spring.io/点击project找到springboot点进去  

(2) 页面下拉到底  找到spring initilalizr

填写信息后点击GENERATE

 跟在idea中直接创建输入的内容是一样的。

下载好压缩文件解压 用idea打开即可。

4. 在阿里云官网创建

访问:https://start.aliyun.com/

勾选自己创建项目的所有需要配置的信息  和idea创建一样,最后点击“获取代码”,解压之后在idea中打开。

 5. Maven项目改造成springboot项目

(1) 创建普通maven项目

不勾选任何模版

(2) 导入依赖

<parent>坐标是导入的springboot依赖父工,我只添加了最核心的依赖,其他的依赖按需导入即可。

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.5.6</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>
    <groupId>com.qcby</groupId>
    <artifactId>demo02</artifactId>
    <version>1.0-SNAPSHOT</version>
    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter</artifactId>
        </dependency>
        <!--加载web-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
    </dependencies>


</project>

(3) 创建启动类。

类名可以自定义,只要保障下面代码中使用的类名和你自己定义的名称一样即可,也就是run方法中的那个class对应的名称

@SpringBootApplication
public class SpringBootDemo1031Application {
    public static void main(String[] args) {
        SpringApplication.run(SpringBootDemo1031Application.class, args);
    }
}

(4) 创建相关目录

  • 在Java目录下创建三级包:dao、service等

  • 在resources下创建目录templates,存放前端页面。

(5) 在resources下创建application.yml,配置相关信息。

server:
  port: 8080   #端口号默认为8080

(6) 创建一个用于测试的控制器类

@Controller
public class TestController {
    @ResponseBody
    @RequestMapping("/test")
    public String test(){
        System.out.println("调用test()方法");
        return "调用test()方法";
    }
}

 至此,创建SpringBoot项目5中方式介绍完毕。