Springboot系列-创建Springboot项目

创建Springboot项目

导语:本篇博客包括springboot系列所有博客都将使用IDEA作为开发工具,本片博客主要对于手动创建一个Springboot项目作出详细介

IDE都支持使用Spring的项目创建向导快速创建一个Spring Boot项目,选择我们需要的模块后向导会创建Spring Boot项目,默认生成Spring Boot项目;创建一个项目有多种方式,比如选择Spring Initializr创建,也可以选择maven创建,或者说是访问 https://start.spring.io 在线创建,但是在这里我们使用Spring Initializr创建

创建Springboot空项目

1.选择Spring Initializr创建,选择你的SDK(基本上就是这个项目要用的Java SDK),点击next

在这里插入图片描述

2.创建域名、项目名等,点击next

  • groupId和artifactId是maven管理项目包时用作区分的字段,就像是地图上的座标
  • groupId:groupId分为几个字段,例如com.example,前面的com叫【域】,后面的是你自己起的域名
  • artifactId:artifactId一般是项目名称或者项目名称
  • version:就是我们创建项目的版本,默认就可以

在这里插入图片描述
3.创建一个Web项目(因为我们用Springboot搭建一个Web项目),点击next
在这里插入图片描述

4.填写项目的名称和存储路径,可以自定义更改,点击finish

在这里插入图片描述

5.创建完成之后的项目目录如下(由于我之前创建了demo,所以我改了项目名称)

在这里插入图片描述

我们可以看见IDEA自动为我们创建好了一个Springboot项目的目录结构,接下来我们将针对目录结构里面的文件进行分析:

  • src->main:整个项目的开发代码都在这个目录下
  • src->main->java:整个项目的后台开发、业务逻辑代码等
  • src->main->java->EmptyprojectApplication:启动类,整个项目启动入口
  • src->main->resources:主要放一些前端资源或者配置文件等
  • src->main->resources->static:页面以及js/css/image等置于static文件夹下的各自文件下
  • src->main->resources->template:使用模版相关页面等置于templates文件夹下的各自文件下
  • src->main-resources->application.properties:整个项目的配置文件(数据库连接、redis、安全机制等)
  • src->test:此目录结构与main目录结构相似,主要用于测试
  • src->pom.xml:依赖文件(类似于我们之前学过的Jar包,道理一样)

搭建一个Web

6.在com.example.emptyproject目录下面创建一个controller目录,然后在controller目录下创建一个DemoController.class文件,文件编写内容如下:
在这里插入图片描述

7.完成之后找到启动类EmptyprojectApplication,如下点击运行
8在这里插入图片描述

8.运行完成之后,打开浏览器,访问url如下(注意我个人端口是8080)

在这里插入图片描述

结语:到此关于Springboot的简单的项目就创建完了,无论是从配置上还是操作上可能相对Spring要简介一些,还有就是可能大家的IDEA版本不同,可能在操作步骤上有些差异,不过原理都一样

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章