如何用Maven构建Spring Boot项目?

SpringBoot | Maven快速上手 学习了 Java SE,感觉做不出来一些实际的东西,相信学习完 spring boot 能给你打开新世界的大门,本文章通过介绍 Maven 依赖的引用和如何创建 spring 项目,帮助友友们快速上手。 阅读详情

准备好项目运行所需的环境后,就可以使用IDEA开发工具搭建一个Spring Boot入门程序了。我们既可以使用Maven方式构建项目,也可以使用Spring Initializr快捷方式构建项目。这里先介绍如何使用Maven方式构建Spring Boot项目,具体步骤如下。

1.初始化IDEA配置

如果是初次下载安装IDEA工具或者未打开任何项目,会先进入IDEA欢迎页,具体如图1-1所示。

为了避免后续每个项目都要配置Maven和JDK,这里我们在IDEA中统一配置Mavan和JDK,具体方式如下。

(1)Maven 初始化设置

打开IDEA进入欢迎页,单击页面右下角的【Configure】→【Project Defaults】→【Settings】选项进入默认项目设置页面,在左侧搜索“Maven”关键字找到Maven 设置选项,在右侧对应的设置界面中进行Maven初始化设置,具体如图1所示。


图1 IDE欢迎页和初始化设置

图1所示内容是对Maven安装目录(Maven home directory)、Maven的settings配置文件(User settings file)和Maven 本地仓库地址(Local repository )进行了设置。当然,读者可以根据自己的情况配置Maven选项。配置完成后,单击【Apply】→【OK】按钮即可完成Maven的初始化设置。

(2)JDK初始化设置

在IDEA欢迎页面,单击【Confijgure】A【Projeot Defaults】 【Project Structure】选项进入Project Structure 设置页面,在界面左侧选择【Project Settings 】→【Project 】选项,在打开的右侧页面中对JDK初始化设置,具体如下图所示。

图1-2所示内容是对Maven安装目录(Maven home directory)、Maven的settings配置文件(User settings file)和Maven 本地仓库地址(Local repository)进行了设置。当然,读者可以根据自己的情况配置Maven 选项。配置完成后,单击【Apply 】→【OK】按钮即可完成Maven的初始化设置。

(2)JDK初始化设置

在IDEA欢迎页面,单击【Configure】→【Project Defaults 】→【Project Structure】选项进入Project Structure 设置页面,在界面左侧选择【Project Settings】→【Project 】选项,在打开的页面中对JDK初始化设置,具体如图1-3所示。

在图1-3所示界面中,可以通过单击右侧页面的【New】按钮选择自定义安装的JDK路径,设置完成后,单击【Apply】→【OK】按钮完成JDK的初始化配置。

2.创建Maven项目

在IDEA欢迎页面,单击图1-1所示的【Create New Project】按钮创建项目,出现如图1-4所示的界面。左侧罗列的是可以选择创建的项目类型,包括Spring项目、Android项目、Spring Initializr项目(即Spring Boot项目)、Maven项目等;右侧是不同类型项目对应的设置界面。这里,左侧选择【Maven】选项,右侧选择当前项目的JDK(上一步预先设置的JDK环境),单击【Next】按钮进入Maven项目创建界面,具体如图1-5所示。

在图1-5所示界面中,Groupld表示组织ID,一般分为两个字段,包括域名和公司名;Artifactld表示项目唯一标识符,一般是项目名称;Version表示项目版本号。此处,将Groupld设置为 com.itheima,Artifactld 设置为 manual_chapter01,并使用默认生成的版本号。单击【Next】按钮进入填写项目名称和路径的页面,具体如图1-6所示。

在图1-6所示界面中,Project name用于指定项目名称,在上一步中定义的Artifactld 会默认作为项目名;Project location 用于指定项目的存储路径,默认会存放在C盘下。此处,我们使用上一步设置的manual_chapterO1作为项目名称,存放路径可以单击右侧的【…】按钮修改。项目名称和存放路径设置好之后,单击【Finish】按钮完成项目的创建。项目创建完成后,会默认打开创建Maven项目生成的pom.xml依赖文件,同时在右下角会弹出“Maven projects need to be imported”(需要导入Maven依赖)的提示框,具体如图1-7所示。

在图1-7 所示界面中,“Maven projects need to be imported”提示框有两个选项:“Import Changes”表示导入版本变化,只会导入本次变化的依赖;“Enable Auto-lmport”表示开启自动导入,后期会持续监测并自动导入变化的依赖。这里选择“Enable Auto-lmport”选项,一旦pom.xml 文件发生更改,依赖会自动导入。

至此,使用IDEA开发工具进行Maven项目的初始化搭建已经完成,但是该项目目前只是一个空的Maven项目,要构建Spring Boot项目,还需要额外进行一些工作。

3.添加Spring Boot 相关依赖

打开manual_chapter01项下的pom.xml文件,在该pom.xml文件中添加构建Spring Boot项目和Web场景开发对应的依赖,示例代码如下:

<!--引入Spring Boot依赖-->
<parent>       
         <groupId>org.springframework.boot</groupId>      
         <artifactId>spring-boot-starter-parent</artifactId>      
         <version>2.1.3.RELEASE</version>
</parent>
<dependencies>      
         <!--引入Web场景依赖启动器-->
         <dependency>              
                  <groupId>org.springframework.boot</groupId>              
                  <artifactId>spring-boot-starter-web</artifactId>     
         </dependency>
</dependencies>

上述代码中,<parent> 标签中添加的spring-boot-starter-parent 依赖是Spring Boot 框架集成项目的统一父类管理依赖,添加该依赖后就可以使用Spring Boot的相关特性;标签指定 Spring Boot 的版本号是 2.1.3.RELEASE;标签中添加的spring-boot-starter-web依赖是Spring Boot框架对Web开发场景集成支持的依赖启动器,添加该依赖后就可以自动导入Spring MVC框架相关依赖进行Web开发了。

启动SpringBoot Maven是⼀个项⽬管理⼯具。基于POM(Project Object Model,项⽬对象模型)的概念,Maven可以通过⼀⼩段描述信息来管理项⽬的构建,报告和⽂档的项⽬管理⼯具软件。简单, ⽅便, 提⾼我们的开发效率, 减少我们的开发Bug.项⽬构建管理依赖Spring让Java程序更加快速, 简单和安全. Spring对于速度、简单性和⽣产⼒的关注使其成为世界上最流⾏的Java框架。 阅读详情

相关推荐

如何使用Maven构建SpringBoot项目

这个parent很重要。

weixin_54048131的博客 2056

SpringBoot教程(二):Maven

由于目前SpringBoot工程基本上都是Maven项目,所以想了想还是专门拿出一章来讲解下maven,大佬们可略过~~~。Maven是一款服务于java平台的依赖包管理工具,通过插件可以实现项目构建,可以支持整个项目的开发、打包、测试及部署等一系列行为。Maven项目对象模型(POM),可以通过一小段描述信息来管理项目构建,报告和文档的项目管理工具软件。Maven除了以程序构建能力为特色之外,还提供高级项目管理工具。......

两小只的博客 9191

快速构建Spring Boot 1.5.8 maven Web 项目

本文讲述如何快速构建基于spring boot 1.5.8的maven项目

On Road ... 4114

Maven方式构建Spring Boot项目

注意:控制器添加注解符@RestController,该注解为组合注解,等同于Spring中@Controller+@ResponseBody注解。控制器是用于Web访问的,在net.army.boot包里创建controller子包,然后在子包里创建控制器HelloController。创建net.army.boot包,在包里创建启动类HelloWorld01Application。启动应用,查看效果,可以看到,项目启动标语消失了。启动应用程序,查看启动标语。单击【Create】按钮。

梁辰兴的博客 1万+

使用Maven构建Spring Boot项目

到这里,maven构建Spring Boot项目也成功啦,接下来开始在项目中加入控制器。编写完成后,尝试访问http://localhost:8080,显示页面如下。点击maven,重新加载maven资源。

m0_74460642的博客 389

SpringCloud学习之一 idea 通过maven 构建spring boot项目

目录 一、准备环境 二、构建maven项目过程 三、项目目录解析 四、配置解析 五、启动测试 六、遇到的坑 一、准备环境 1、Java 7 及以上版本; 2、springboot 1.3.7版本 3、maven 3,2及以上版本; 4、spring Framework 4.2.7及以上版本。 二、构建maven项目过程 本次通过https://start.spring...

伟哥 536

Maven构建一个最简单的Spring Boot + Spring MVC项目

使用Maven构建一个最简单的Spring MVC + Spring Boot项目,完全基于java config 一、新建一个maven项目,模板使用quickstart POM.xml配置: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSch

luenxin的博客 9962

Maven构建Spring Boot后端项目的步骤

【代码】Maven构建Spring Boot后端项目的步骤。

wendao76的专栏 890

Maven是怎么样构建Spring Boot项目的?

这里,左侧选择【Maven】选项,右侧选择当前项目的JDK(上一步预先设置的JDK环境),单击【Next】按钮进入Maven项目创建界面,具体如图所示。配置完成后,单击【Apply 】→【OK】按钮即可完成Maven的初始化设置。打开IDEA进入欢迎页,单击页面右下角的【Configure】→【Project Defaults】→【Settings】选项进入默认项目设置页面,在左侧搜索“Maven”关键字找到Maven 设置选项,在右侧对应的设置界面中进行Maven初始化设置,具体如图所示。

Aa112233aA1的博客 1669

Spring Boot开发入门02】使用Maven方式构建Spring Boot项目(傻瓜式教学)

本期学习主要使用Maven方式构建Spring Boot项目,其中包括创建resouces目录文件,内有详细细节可以参考!如有问题欢迎指正哦!感谢您的观看!

Hhy220125的博客 2076

Spring Boot项目构建秘籍:Maven插件配置完全指南

Spring Boot构建插件配置指南详解了Maven核心插件的使用场景和配置方法。重点介绍了Spring Boot Maven Plugin的可执行JAR打包功能,以及Maven Compiler、Surefire、Failsafe和Resources等插件的版本控制、测试执行和资源处理能力。通过合理配置这些插件,开发者可以优化项目构建流程,确保代码质量,实现不同环境下的稳定部署。文章提供了详实的XML配置示例,帮助开发者快速掌握各插件的关键配置项和高级用法。

一名在A股的韭菜,永远加仓,永远热泪盈眶。好来斯技术博客,`https://howlaisi.com`,微信公众号:韭菜张师傅。 1964

idea构建springboot项目右边没有maven_你们要的干货来了——实战 Spring Boot

什么是 Spring BootSpring 在官方首页这样介绍:BUILD ANYTHING . Spring Boot is designed to get you up and running as quickly as possible, with minimal upfront configuration of Spring. Spring Boot takes an opinionate...

weixin_39707612的博客 1242

maven搭建springboot

文章目录前言一、maven工程搭建1.1新建maven工程1.2添加pom依赖1.3 添加pom插件1.4 新建application.yml文件1.5 生成数据库对应类1.5.1 新建需要的包路径1.5.2新建generatorConfig.xml1.5.3 执行数据库到实体的映射二、使用步骤1.引入库2.读入数据总结 前言 maven项目,手动添加需要的周边搭建一个基于mysql、redis的springboot脚手架。 之前有使用Spring Initializr搭建springboot,本文从新

weixin_37558140的博客 9396

Maven+SpringBoot基础

步骤:找到文件settings.xml另外,私服访问中央服务器的设置↓不需要写版本减号和空格。

qq_53931116的博客 2257

使用Maven构建SpringBoot项目

网上介绍了许多如何创建Springboot项目,大多数基于IDE开发工具并且用Maven管理,如果在当前的开发环境并不充裕下,我们可以直接使用Maven命令来创建管理SpringBoot项目,对于习惯使用命令来创建项目来说比较的方便、同时更好的理解SpringBoot项目结构

m0_59420288的博客 9118

Maven开发Spring Boot 项目

Spring体系中,较早实现MVC框架的有Struts-Spring-Hibernate(SSH)框架和Spring-Spring MVC+MyBatis(SSM)框架,为了进一步在保证功能的前提下优化项目的开发流程,Pivotal公司于2014年4 月发布了Spring Boot 的第一个版本,当下该框架已经升级到了3.2.1版本。Spring Boot框架是一 套开源的后台开发框架, 继承了Spring MVC框架的前辈SSM框架的优秀特性,通过注解大幅减少程序员写配置的工作量。

水寿十八公专栏 3904

02SpringBoot入门--Maven搭建项目

SpringBoot项目必须继承spring-boot-starter-parent,即所有的SpringBoot项目都是spring-boot-starter-parent的子项目SpringBoot项目中可以定义起步依赖,起步依赖不是以jar包为单位,而是以功能为单位 spring-boot-maven-plugin插件是将项目打包成jar包的插件。该插件打包后的SpringBoot项目无需依赖web容器,可以直接使用JDK运行

m0_51697147的博客 1万+
上一篇: Python培训:如何通过Anaconda管理Python包
下一篇: Python中的链表和数组如何区分?
让你五行代码
博客等级 码龄6年 2万+粉丝 163原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值