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

准备好项目运行所需的环境后,就可以使用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所示。

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

图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初始化设置,具体如下图所示。

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

图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所示。

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

在图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所示。

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

在图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所示。

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

在图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>

上述代码中, 标签中添加的

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

免责声明:文章内容来自互联网,本站仅作为分享,不对其真实性负责,如有侵权等情况,请与本站联系删除。
转载请注明出处:Maven是怎么样构建Spring Boot项目的? https://www.dachanpin.com/a/cyfx/10841.html

(0)
上一篇 2023-05-12 02:23:54
下一篇 2023-05-12 02:24:53

相关推荐

  • 盘龙区首届“贤才聚盘”创新创业创造大赛即将启动

      创新驱动发展、创业激活经济、创造提升价值。由中共盘龙区委、盘龙区人民政府主办的盘龙区首届“贤才聚盘”创新创业创造大赛将于9月5日起,面向全市启动线上征集报名。   本次大赛旨在认真贯彻落实中央、省、市推进“大众创业、万众创新”的决策部署,围绕盘龙区建设区域性国际中心城市核心城区的目标任务,确保“当好排头兵”大讨论大竞赛活动取得实效,充分激发广大人才创新创…

    创业分享 2023-05-10
    136
  • 中国高等教育学会创新创业教育分会工作年会在东北大学召开

    在会议首次设立的高峰论坛、优秀论文交流论坛、“精彩一课”论坛三个分会场上,清华大学、上海交通大学、东北大学等12所高校在高峰论坛上进行了创新创业工作专题汇报;年会精选的13篇优秀论文在优秀论文交流论坛上进行了交流;吉林大学曲然、中南大学孙璇等12名教师在“精彩一课”论坛上为大家带来了精彩的创新创业课程讲授。会议期间,与会全体人员围绕创新创业教育改革的新举措和…

    创业分享 2023-05-26
    136
  • 药给力为什么不给力了?它连犯了这13个O2O创业大忌!

    送药O2O平台药给力的1小时送药业务于5月18日14:00暂停。此事一出,随即引起业内广泛猜测,“药给力已死”的传闻甚嚣尘上。昨夜,药给力创始成员、市场总监连佳星在其个人公众平台发布了一篇名为《“1小时送药上门”业务暂停 | 药给力我依然爱你!》文章,分析总结了 “药给力”此次受挫的具体原因。 品途商业评论试图从内外两个角度、13个点去解读一个疑问:药给力是…

    创业分享 2023-05-31
    136
  • 八月瓜:专利代理师的创业平台,全球招募500位合伙人

    除开以上原因,专利代理师在创业过程中还会遇到各种各样棘手的问题,也许正是由于这些问题,让很多踌躇满志想要创业的专利代理师,望而却步。因此如何低风险创业,抢占万亿市场,成为专利代理师及中小代理机构一直在探索的问题。 5、专业流程管理,保姆式服务 八月瓜完善的CRM系统可从市场营销、销售、回款及服务管理等方面实现各流程环节的智能化监管,实现数据实时更新。 八月瓜…

    创业分享 2023-05-12
    110
  • 知商金融母公司汇桔网与创业黑马达成战略合作

      在第三届汇桔杯南粤知识产权创新创业大赛总决赛上,知商金融母公司汇桔网与创业黑马正式宣布达成战略合作关系,双方将充分整合各自优势资源,营造融合、共享的创新创业生态环境,推动知商生态体系迈上新台阶。   知商金融兼汇桔网董事长谢旭辉与创业黑马董事长牛文文   大赛现场,知商金融兼汇桔网董事长谢旭辉与创业黑马董事长牛文文共同签署战略合作协议。   广东省知识产…

    创业分享 2023-06-02
    139

发表回复

登录后才能评论

联系我们

在线咨询: QQ交谈

邮件:362039258@qq.com

工作时间:周一至周五,9:30-16:30,节假日休息