一、IDEA 2022 中Maven创建SpringBoot项目流程

1,783 阅读3分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第8天,点击查看活动详情

项目背景

之前给学校写过一个社会实践报名的小程序,现在要毕业了,这个东西一直是我来维护的,现在我要毕业了,这个后台学生管理,活动管理,通知管理什么的,我觉得不能每次都是我在后台操作数据库,所以做个后台管理系统。

当然,领导想要还想要一个美观的数据可视化界面,这个毕竟给了银子,需求必须满足。

项目思路

搞一个项目首先思路要清晰,不能像我一样闷头就是干。我现在的思路是后端嘛,跟数据库做交互的,然后通过开接口,把数据返回前端,让前端调用展示。

所以,第一步搞个接口的demo,得知道接口是怎么开的。而SpringBoot恰好封装了开接口的详细流程,当然在这之前你得知道怎么新建一个SpringBoot项目。

我相信昂,想要接触实际项目的jym肯定不会有jdk,java,IDEA安装的苦恼的。所以,就不班门弄斧了。

唯一麻烦点的是maven,初学者应该接触不多,我接触也不是很多。但是,作为工具,我们只要知道maven是做什么的就行了。

Maven是一款服务于Java平台的自动化构建工具。Maven 作为 Java 项目管理工具,它不仅可以用作包管理,还有许多的插件,可以支持整个项目的开发、打包、测试及部署等一系列行为。

传统工程我们直接把jar包放置在项目中, Maven工程真正的jar包放置在仓库中,项目中只用放置jar包的坐标。不使用Maven工具,当做 Java 项目需要第三方依赖包时,将别人打好的 Jar 包下载到本地,然后手动指定给项目。另外,比如版本控制,需要新版本怎么办,重新下载,重新指定,这个过程操作麻烦。而用了 Maven 之后,需要什么包,直接在 pom.xml 中添加几行 xml 代码(添加所依赖jar包的坐标),指定包名、版本等,就可以了,方便开发

体验过之后,这个maven对于我们安装依赖,打包上传确实都是很方便的。

版本介绍:

IDEA:2022.1.3 SpringBoot:v2.7.4 JDK:1.8 jave:8 maven:3.81(说实话,这个版本不重要)

IDEA创建spring项目流程

1.创建项目

IDEA->New Project->选择maven和jdk版本 ->点击create

image.png

备注:那个create git repostitory 最好别勾,以后上传的时候还得删除那个.git文件

2.新建spring模块

  • 右键最高目录->new -> Moudule

image.png

  • 命名-> JDK版本(跟着父项目走就行)->java版本跟jdk对上 ->点击next

image.png

  • Developer Tools 选择Spring Boot DevTools -> Web 选择Spring Web ->点击create

image.png

3.maven项目文件目录

image.png 箭头那个controller是我自己加的。其他的就是一个完整的目录了。

4.maven项目文件作用介绍

这里有各个文件目录自上而下的介绍,便于我们了解整个项目的构造。

个人总结:

第一坑,maven创建项目:

不要以为Maven Archetype是maven项目,这里是我开始自以为是踩得大坑。

image.png