目录
- 一、通过idea配合Spring的官网进行创建项目
- 二、通过idea配合阿里云的镜像进行创建项目
- 三、通过阿里云官网进行创建项目
- 四、通过Spring官网进行创建项目
- [五、将 普通Maven项目转化为SpringBoot项目](#五、将 普通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
<?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 project for Spring Boot\&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
<?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并且更改其中内容如下:
java
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目录就可以使用了
结构目录如下:
