it编程 > 编程语言 > Java

IDEA创建SpringBoot的五种方式

44人参与 2025-03-10 Java

1. idea直接从spring.io官网下创建

所有的springboot项目打包方式目前都是jar

目前没有办法创建1.8版本,进去可以改

17版本:

<?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>
   <parent>
      <groupid>org.springframework.boot</groupid>
      <artifactid>spring-boot-starter-parent</artifactid>
      <version>2.7.4</version>
      <relativepath/> <!-- lookup parent from repository -->
   </parent>
   <groupid>com.qcby</groupid>
   <artifactid>springbootdemo</artifactid>
   <version>0.0.1-snapshot</version>
   <name>springbootdemo</name>
   <description>demo project for spring boot</description>
   <properties>
      <java.version>8</java.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-web</artifactid>
      </dependency>
      <dependency>
         <groupid>org.springframework.boot</groupid>
         <artifactid>spring-boot-starter-test</artifactid>
         <scope>test</scope>
      </dependency>
   </dependencies>
 
   <build>
      <plugins>
         <plugin>
            <groupid>org.springframework.boot</groupid>
            <artifactid>spring-boot-maven-plugin</artifactid>
         </plugin>
      </plugins>
   </build>
 
</project>

下面将介绍idea21版本的创建方式(因为idea17版本的从阿里云官网创建有问题,所以idea17版本用的是三种方式<通过spring.io官网创建,从spring.io官网搭建下载压缩包,创建普通mavenjava项目后需要什么加什么>)

2. 走阿里云官网

因为这里要是勾选javaweb,创建的项目会多一些东西。所以不需要选择,直接创建好之后导入web依赖即可。

<?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.qcby</groupid>
    <artifactid>springboot_aliyun_demo</artifactid>
    <version>0.0.1-snapshot</version>
    <name>springboot_aliyun_demo</name>
    <description>springboot_aliyun_demo</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.4</spring-boot.version>
    </properties>
    <dependencies>
        <dependency>
            <groupid>org.springframework.boot</groupid>
            <artifactid>spring-boot-starter-web</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>
 
</project>

springboot项目已经整合了tomcat 

3. 从spring官网搭建下载

因为我的idea版本是21的,所以我选择21版本的,低版本容易不兼容报错。

直接idea打开,打开之后修改一下maven的路径,因为官网默认走的是默认的maven。

然后修改pom文件即可。

4. 从阿里云官网搭建下载

阿里云官网有jdk为1.8版本的,且依赖支持2.*版本的 。

打开

修改pom文件即可。

<?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.qcby</groupid>
    <artifactid>springboot_aliyun_demo2</artifactid>
    <version>0.0.1-snapshot</version>
    <name>springboot_aliyun_demo2</name>
    <description>demo project for spring boot</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.4</spring-boot.version>
    </properties>
    <dependencies>
        <dependency>
            <groupid>org.springframework.boot</groupid>
            <artifactid>spring-boot-starter-web</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>
 
 
 
</project>

5. 普通mavenjava项目

创建mavenjava项目

pom文件导入parent依赖以及spring-boot-start-web依赖

<?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>
 
    <groupid>com.qcby</groupid>
    <artifactid>springboot_maven_demo</artifactid>
    <version>1.0-snapshot</version>
    <parent>
        <groupid>org.springframework.boot</groupid>
        <artifactid>spring-boot-starter-parent</artifactid>
        <version>2.7.4</version>
    </parent>
    <properties>
        <maven.compiler.source>8</maven.compiler.source>
        <maven.compiler.target>8</maven.compiler.target>
    </properties>
    <dependencies>
        <dependency>
            <groupid>org.springframework.boot</groupid>
            <artifactid>spring-boot-starter-web</artifactid>
        </dependency>
        <dependency>
            <groupid>org.springframework.boot</groupid>
            <artifactid>spring-boot-starter-test</artifactid>
        </dependency>
    </dependencies>
</project>

创建测试类:

package com.qcby.springbootdemo;
 
import org.springframework.boot.springapplication;
import org.springframework.boot.autoconfigure.springbootapplication;
 
@springbootapplication
public class springbootdemo {
    public static void main(string[] args) {
        springapplication.run(springbootdemo.class,args);
    }
}

注意:

用17版本的访问阿里云的可能会有问题,用其他三种方式。

以上就是idea创建springboot的五种方式的详细内容,更多关于idea创建springboot的资料请关注代码网其它相关文章!

(0)

您想发表意见!!点此发布评论

推荐阅读

SELECT INTO用法及支持的数据库

03-10

MyBatis中常用的SQL语句详解

03-10

Java中切面的使用方法举例详解

03-10

MyBatis里映射文件sql语句爆红问题及解决方案

03-10

Java格式化小数并保留两位小数的四种方法

03-10

对象存储服务MinIO快速入门(集成项目的详细过程)

03-10

猜你喜欢

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论