SpringBoot项目创建的五种方式
目录
- 一、通过idea配合Spring的官网进行创建项目
- 二、通过idea配合阿里云的镜像进行创建项目
- 三、通过阿里云官网进行创建项目
- 四、通过Spring官网进行创建项目
- 五、将 普通Maven项目转化为SpringBoot项目
一、通过idea配合Spring的官网进行创建项目
Spring官网已经不支持1.8版本的jdk,现在Spring官网只维护jdk17以及以上的版本,并且只支持维护3.5.4版本以上的springboot。
并且按照如下进行设置,进行创建项目。
按照next之后,就会进入下一步。
根据自己的需要,按照自己的需要添加依赖,或者不添加依赖,在项目创建完成之后再添加依赖。
创建出来的项目结构如下:
二、通过idea配合阿里云的镜像进行创建项目
通过阿里云进行创建SpringBoot项目的时候,需要提高idea的版本,在idea2020以下的版本,不可以通过阿里云进行创建SpringBoot项目。
不支持创建SpringBoot项目的情况会显示这样的情况。
使用idea2023中设置如下:
配置好阿里云镜像源之后,按照正常的思路创建好项目。
阿里云官网目前还支持jdk8的版本,按照下面的形式进行创建好项目:
根据自己的需要进行添加对应的依赖,也可以不添加依赖,最后创建好项目之后再一次性添加好依赖。
项目创建好之后的结构如下:
其中的pom.xml文件中如下配置:
<?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 https://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><groupId>com.example</groupId><artifactId>aliyun_springboot_0822</artifactId><version>0.0.1-SNAPSHOT</version><name>aliyun_springboot_0822</name><description>aliyun_springboot_0822</description><properties><java.version>1.8</java.version><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding><project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding><spring-boot.version>2.7.6</spring-boot.version></properties><dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope></dependency></dependencies><dependencyManagement><dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-dependencies</artifactId><version>${spring-boot.version}</version><type>pom</type><scope>import</scope></dependency></dependencies></dependencyManagement><build><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><version>3.8.1</version><configuration><source>1.8</source><target>1.8</target><encoding>UTF-8</encoding></configuration></plugin></plugins></build></project>
三、通过阿里云官网进行创建项目
通过阿里云镜像源官网进行下载,直接根据https://start.aliyun.com/官网网址下载就可以。
阿里云的官网网站的形式如下:
按照自己想要的配置,进行搭建项目,我的项目构建如下:
获取代码可以有两种形式,第一种形式是直接下载zip文件,第二种形式是根据gitee进行下载。
演示一下用gitee进行获取项目。得到git的命令git clone “https://start.aliyun.com/type=maven-project&language=java&architecture=none&bootVersion=2.7.6&baseDir=aliyun_springboot_0822_cloud&groupId=com.example&artifactId=aliyun_springboot_0822_cloud&name=aliyun_springboot_0822_cloud&description=Demo%20project%20for%20Spring%20Boot&packageName=com.example.aliyun_springboot_0822_cloud&packaging=jar&javaVersion=1.8/aliyun_springboot_0822_cloud.git” aliyun_springboot_0822_cloud在一个目录中展开,
创建好的项目结构如下:
四、通过Spring官网进行创建项目
spring.io创建项目的官网,是下面的链接:https://start.spring.io/,点击上面的链接之后可以看到下面的页面。
我们可以看到spring的官网目前只维护了springboot3版本以上,而且jdk17版本以上,再构建好项目之后,可以再进行更改配置就可以。
官网只支持zip文件的下载形式,不可以使用git的使用。
解压缩之后就可以使用了。
五、将 普通Maven项目转化为SpringBoot项目
将普通的maven项目转化为Springboot项目,再创建好项目之后,再更改一下pom文件的配置就可以修改为Spingboot项目。
创建好项目之后,更改pom.xml文件如下:
<?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 https://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><groupId>com.example</groupId><artifactId>mavne_springboot</artifactId><version>0.0.1-SNAPSHOT</version><name>maven_springboot</name><description>maven_springboot</description><properties><java.version>1.8</java.version><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding><project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding><spring-boot.version>2.7.6</spring-boot.version></properties><dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope></dependency></dependencies><dependencyManagement><dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-dependencies</artifactId><version>${spring-boot.version}</version><type>pom</type><scope>import</scope></dependency></dependencies></dependencyManagement><build><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><version>3.8.1</version><configuration><source>1.8</source><target>1.8</target><encoding>UTF-8</encoding></configuration></plugin></plugins></build></project>
在启动文件中加上@SpringBootApplication并且更改其中内容如下:
package com.example;import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;/*** Hello world!**/
@SpringBootApplication
public class App
{public static void main(String[] args) {SpringApplication.run(App.class, args);}
}
并且创建好resources目录就可以使用了
结构目录如下: