第一个SpringBoot程序(详细解析Grounp、Artifact等项目信息含义)


环境:jdk1.8+SpringBoot2.4.0+Maven3.3.9+IDEA2020.1

Spring官方提供了非常方便的工具让我们快速构建应用,且IDEA集成了这个工具

Spring Initializrhttps://start.spring.io/


创建第一个springboot项目

我们可以选择在网页中创建,也可以直接在IDEA中创建

方式一:IDEA中创建

1. 创建一个new project

image-20200916170747905

2. 选择Spring Initializr

可以看到IDEA默认创建项目网址为上述网址

image-20200915234353677

3. 填写项目信息

image-20200916171938993

  • Group项目组织的唯一标识符,通常分为多个段,自己使用随便设置即可(我一般使用com.zsr,zsr是我名字的缩写)

    这里介绍两段的用法:第一段为域,第二段为公司名称
    域又分为org、com、cn等,其中org为非营利组织,com为商业组织,cn表示中国
    例如apache公司的tomcat项目:org.apache.tomcat
    - Group是org.apache
    - 域是org(tomcat是非营利项目)
    - 公司名称是apache
    - Artifact是tomcat
    
  • Artifact项目的唯一的标识符,就是项目的名称(不能有大写,都是小写!)

    - 例如org.apache.tomcat
    - Artifact是tomcat,就是项目的名称
    

    因此Grounp+Artifact就相当于项目的坐标,保证了项目的唯一性

  • Name:默认同Artifact,声明了一个对于用户更为友好的项目名称,不是必须的

  • Description:项目描述

  • Package name:指定main目录里java下的包名称,默认为Group+Artifact

  • Packaging:打包方式

  • version:指定了项目的当前版本,SNAPSHOT意为快照,说明该项目还处于开发中,是不稳定的版本

4. 选择初始化的组件及springboot版本

初学勾选Spring Web即可,可以设置springboot版本

image-20200916172227703

5. 填写项目路径

工程名默认即可,为上述的Artifact名称

image-20200916172256766

6. 创建完成

观察项目结构,同上述创建的项目信息一致

image-20200916172635885



方式二:在网页中创建

1. 访问 Spring Initializr

2. 填写项目信息

同在IDEA中创建一样

image-20200916173808124

  • 选择项目类型:Maven、Gradle
  • 选择编程语言:Java、Kotlin、Groovy
  • 选择spring boot版本:这里选择最新版本2.4.0
  • 填写项目信息
    • Group:项目组织唯一的标识符
    • Artifact:项目的唯一的标识符,就是项目的名称
    • Name:默认同Artifact,声明了一个对于用户更为友好的项目名称,不是必须的
    • Description:项目描述
    • Package name:指定main目录里java下的包名称,默认为Group+Artifact
    • Packaging:打包方式
    • java版本
  • 添加依赖:添加Spring Web即可

3. 下载项目并解压

然后点击Generate Project按钮生成项目;下载此项目
image-20200916173827616
下载完成后得到压缩包,解压
image-20200916173913208

4. 在IDEA中打开

image-20200916174049945

5. 创建完成

查看项目结构,同上述设置相同:
image-20200916174216616




运行测试

第一次创建项目,需要下载各种依赖,速度会比较慢,需要耐心等待一切就绪。

项目依赖下载完成后,选择main/java/包名下的主程序点击运行测试
image-20200916174746974
运行出现如下结果即可
image-20200916174849026
然后访问8080端口,出现如下结果即项目搭建成功
image-20200916174929717

评论 31
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Baret-H

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值