spring-boot 学习笔记二:创建spring-boot项目的几种方式

spring-boot项目创建的几种方式

​ 本文章主要介绍eclipse和IDEA两个工具新建spring-boot项目,废话不多说。首先搭建spring-boot总来说有两种方式:

1. 新建maven项目,在pom文件中添加spring-boot父类工程的引用。
2. 使用spring的spring Intializr进行创建项目。

1. eclipse如果添加了sts插件可使用spring Intializr进行创建
2. IDEA同样集成了spring插件
3. 从官网 [spring Intializr](https://start.spring.io/) 选择所需的版本,下载后引入到开发工具中即可。

maven创建

这里以eclipse创建maven为例,idea也是一样的。创建maven项目可以自行去其他博客主上找有很多例子。

  1. 我们创建好的路结构如下

    spring-boot 学习笔记二:创建spring-boot项目的几种方式

  2. 接下来我们对pom.xml文件进行修改

    	<!--添加spring-boot的父类工程,版本号可以根据自己的需要进行修改,我这里以1.5.20为例-->
    	<parent>
    		<groupId>org.springframework.boot</groupId>
    		<artifactId>spring-boot-starter-parent</artifactId>
    		<version>1.5.20.RELEASE</version>
    	</parent>
    <!--这里为了演示方便,引入了web模块和单元测试-->
    <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>
    
  3. 在src/main/java下新建SpringBootHelloApplication.java启动类,目录结构如下:

    spring-boot 学习笔记二:创建spring-boot项目的几种方式

    SpringBootHelloApplication.java内容如下

    package com.zeriter;
    
    import org.springframework.boot.SpringApplication;
    import org.springframework.boot.autoconfigure.SpringBootApplication;
    /**
     * springboot 入门示例的启动类
     * @author zeriter zhang
     * @date 2019年5月11日
     */
    @SpringBootApplication
    public class SpringBootHelloApplication {
    
    	/**
    	 * springboot 入门示例的启动函数
    	 * @author zeriter zhang
    	 * @date 2019年5月11日
    	 */
    	public static void main(String[] args) {
    		SpringApplication.run(SpringBootHelloApplication.class, args);
    	}
    
    }
    
    
  4. 在在src/main/resource下新建application.properties文件,此文件是用于修带我们的一些默认配置。完整的目录如下:

    spring-boot 学习笔记二:创建spring-boot项目的几种方式

至此我们的spring-boot项目就完成了。

eclipse和 IDEA创建

eclipse使用sts快捷创建步骤如下:

  1. 新建spring starter project

    spring-boot 学习笔记二:创建spring-boot项目的几种方式

  2. 红线部分为项目名称,和默认包名:

    spring-boot 学习笔记二:创建spring-boot项目的几种方式

  3. 选中我们要引入的web模块,点击finish

    spring-boot 学习笔记二:创建spring-boot项目的几种方式

  4. 项目创建完成,完整目录如下

    spring-boot 学习笔记二:创建spring-boot项目的几种方式

IDEA创建项目如下

  1. 新建项目选中spring Initializr

    spring-boot 学习笔记二:创建spring-boot项目的几种方式

  2. 输入默认包名,点击next

    spring-boot 学习笔记二:创建spring-boot项目的几种方式

  3. 选中我们需要的启动器(这里仅仅以web为例子),点击next

    spring-boot 学习笔记二:创建spring-boot项目的几种方式

  4. 输入我们的项目名称点击finish。项目创建完成,完整目录结构如下

    spring-boot 学习笔记二:创建spring-boot项目的几种方式

官网的spring Intializr 打包下载

在浏览器中打开https://start.spring.io/

spring-boot 学习笔记二:创建spring-boot项目的几种方式

选择好我们需要的spring-boot版本,点击See all超链接选择我们需要web模块。点击Update dependencies。

spring-boot 学习笔记二:创建spring-boot项目的几种方式

这时候web模块就引入成功,(这里以web模块为示例)

spring-boot 学习笔记二:创建spring-boot项目的几种方式

点击Generate Project下载,然后导入到我们的开发工具即可。