如何创建 Spring Boot 项目:两种方式,一种更懒,一种更……懒

2,709 阅读2分钟

创建springboot项目有两种方式:

1.不使用快捷方式

创建好一个maven项目,如图:

其中的Catalog选择internal,是找本地仓库中的插件进行快速创建项目。Archetype选择以quickstart结尾的

{43EEF644-DCB6-4a3a-A07B-6B8CC207D602}.png

创建好后的项目目录结构如下,可能是ide版本的问题,我创建好的src/main包下没有resources目录,如果你创建好的也没有该目录。

image-20240330134637131.png

只需要在鼠标右击main,选择new ==>Directory,就会出现resources提示。自己添加上就可以了,然后我们就可以开始构建一个springboot项目了

image-20240330134833528.png

image-20240330134956436.png

1.在pom.xml文件中添加spring-boot-starter-parent项,不是dependency,是在dependencies外部

{DD57520E-71FC-486c-B9A8-FD0726E7BA74}.png

2.添加spring-boot-starter依赖,如果需要在测试类中使用springboot环境,也可以引入spring-boot-starter-test依赖。如果要写controller的话引入spring-boot-starter-web依赖,同时第一个依赖也就不需要引入了,因为web依赖中包含了spring-boot-starter。这些我都引入了

<!--有了web项,就非必须了-->
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter</artifactId>
</dependency>

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-test</artifactId>
</dependency>
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-web</artifactId>
</dependency>

3.修改启动类,添加@SpringBootApplication注解,调用SpringApplication.run()方法。

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

4.添加plugins

 <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>

最后启动项目就行。可以看到项目启动成功,同时tomcat也启动成功

{03F1A339-316E-4ae2-9EED-06ADD327D10A}.png

2.使用快捷方式

2.1用IDE自带的Spring initiaizr

new Project

1.png

type别忘了选择maven

2.png

这里是提前选择好需要的依赖,ide会自动导入所选择的依赖项。可以什么都不选,这样的话后面需要什么依赖自己引入即可。比如我在这里选择web项

image-20240330141437787.png

create后,其实和上面用maven项目构建出来的差不多.

image-20240330141751040.png

image-20240330141619709.png

2.2用官网的Spring Initiaizr

Spring Initializr

image-20240330141919921.png

然后点击下面的GENERATE,我们就得到了一个压缩包

image-20240330142015050.png

解压缩后,在ide中导入,fiel->New->Project from Existing Sources

image-20240330142126132.png

然后选择解压缩后的项目即可。