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)
满满14条「乐捐」制度火上热搜!网友:真开眼了!
上一篇 2023-05-12 02:23:54
化学、医学专业转产品经理,有前途吗?
下一篇 2023-05-12 02:24:53

相关推荐

  • 如何才能让创业跟吃饭一样简单?说好不分手分米鸡做到了

    受到国家创业扶持政策的带动,很多人早早的就萌生了创业的念头,但却一直苦于找不到可靠的合作项目,创业行动近乎搁浅。在这里,小编倒是有一个门槛低、易操作的创业项目可以推荐给大家,它就是说好不分手分米鸡。 选址轻松——说好不分手分米鸡比其他餐饮项目更容易上手,这是因为企业总部实行完善的终端扶持机制。比如在选址方面,企业就会安排专人到场提供指导,合理评估区域内的竞争…

    2023-05-13
    188
  • 邯郸转业退伍军人创业园高英:34年拥军情 一生爱兵人

    39岁的吴会彬,2013年转业回到邯郸。几年的打工经历,让他有了创业的打算。“来到这儿一看热血沸腾,决定放开手好好干一场。”他在军创园开办了河北航舵企业管理咨询服务有限公司,去年一年的流水达到了300万元。因为经营得好,公司还获得了“党员先锋岗”称号。 “高英老师,我是一名大学生士兵,今年面临退出现役,回去继续完成学业。可是现在要推迟退伍,怕影响正常复学。”…

    创业分享 2023-05-16
    128
  • 台湾创业青年范姜锋:用亲身经历讲述“同等待遇”

    提到如何申请“福建省青年五四奖章”时,范姜锋感叹,“刚开始不知道从哪里下手,不知道是从街道还是区市的级别开始盖章才好。”在亲身经历一遍盖章流程后,范姜锋不仅清楚的记得申请表格上需要盖的印章有11个,还能说准确出11个印章的所属部门分别为所在单位党组织、纪检监察部门、综治部门、工商部门、税务部门、审计部门、环保部门、人力资源社会保障部门、安全生产部门、准报单位…

    创业分享 2023-05-15
    144
  • 蚂蚁团队带领你创业

      就是在这样的社会压力下,我毕业了,也失业了,这对我的打击是巨大的。可是没有灰心,我选择了另外一条道路——创业。而最幸运的是我遇到了蚂蚁团队网赚平台,才成就了今天的我。   我用我的实际经验打破了乌托邦的传言,蚂蚁团队的专业网赚团队给了我很大的帮助,我作为一个初出茅庐的大学生,也知道社会是个染色缸,形形色色的人都有,好人坏人都不会写在脸上,庆幸地是我选择了…

    创业分享 2023-05-26
    199
  • 搭“金桥”,这个大赛畅通融资有一套 ——福州市创新创业大赛新闻观察

    2019年福州市创新创业大赛总决赛参赛企业路演现场  受访者供图      科技日报记者 谢开飞 通讯员 温锦胜 曹文海     9月的福州,暑意未褪,和天气一样炎热的还有创业者的热情。日前,2019年福州市创新创业大赛总决赛落下帷幕,中电合创、中联智创、摩尔软件等7家企业从23支队伍中脱颖而出,赢得第八届中国创新创业大赛(福建赛区)暨第七届福建创新创业大赛…

    创业分享 2023-05-12
    194

发表回复

登录后才能评论

联系我们

在线咨询: QQ交谈

邮件:362039258@qq.com

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