spring-boot 学习笔记二:创建spring-boot项目的几种方式
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项目可以自行去其他博客主上找有很多例子。
-
我们创建好的路结构如下
-
接下来我们对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>
-
在src/main/java下新建SpringBootHelloApplication.java启动类,目录结构如下:
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); } }
-
在在src/main/resource下新建application.properties文件,此文件是用于修带我们的一些默认配置。完整的目录如下:
至此我们的spring-boot项目就完成了。
eclipse和 IDEA创建
eclipse使用sts快捷创建步骤如下:
-
新建spring starter project
-
红线部分为项目名称,和默认包名:
-
选中我们要引入的web模块,点击finish
-
项目创建完成,完整目录如下
IDEA创建项目如下
-
新建项目选中spring Initializr
-
输入默认包名,点击next
-
选中我们需要的启动器(这里仅仅以web为例子),点击next
-
输入我们的项目名称点击finish。项目创建完成,完整目录结构如下
官网的spring Intializr 打包下载
在浏览器中打开https://start.spring.io/
选择好我们需要的spring-boot版本,点击See all超链接选择我们需要web模块。点击Update dependencies。
这时候web模块就引入成功,(这里以web模块为示例)
点击Generate Project下载,然后导入到我们的开发工具即可。