环境准备

安装Java

下载

进入官网https://www.oracle.com/java/technologies/downloads/

选择需要安装的jdk版本

双击下载好的文件,记住安装的位置,一般是C:\Program Files\Java\jdk-24

安装好后,我们进入安装的目录,可以看到当前目录下没有jre文件夹,这是因为8版本后的jdk自带jre

环境变量

新建环境变量

变量名:JAVA_HOME
变量值:C:\Program Files\Java\jdk-24

编辑Path变量,在最后的位置加上这句

%JAVA_HOME%\bin

验证安装

查看版本

java -version
javac -version

安装Maven

下载

进入官网https://maven.apache.org/download.cgi

选择安装Binary zip archive

将下载好的压缩包解压到没有中文的目录中

环境变量

新建环境变量

变量名:MAVEN_HOME
变量值:C:\Program Files\apache-maven-3.9.6

编辑 Path 变量,新增:

%MAVEN_HOME%\bin

验证安装

查看版本

mvn -v

配置

本地仓库

新建仓库文件夹maven_repository,路径不能出现中文

打开Maven的配置文件

settings标签下增加localRepository标签,并且写入maven_repository仓库文件夹的路径

<localRepository>D:\software\tools\maven_repository</localRepository>

镜像

进入Maven安装目录,打开文件/conf/setting.xml

找到mirrors标签,在标签内添加如下内容

<mirror>
<id>aliyun-maven</id>
<mirrorOf>central</mirrorOf>
<url>https://maven.aliyun.com/repository/public</url>
<blocked>false</blocked>
</mirror>

IDEA配置

Maven

配置Maven的地址

配置Maven的主路径
配置Maven的设置路径
配置Maven的本地路径

SpringBoot MVC 示例项目

项目结构

项目信息

  • Project: Maven
  • Language: Java
  • Spring Boot: 最新稳定版 (如 3.2.x)
  • Group: com.example (类似 Python 的包名)
  • Artifact: user-management
  • Packaging: Jar
  • Java: 17
  • 添加依赖:
    • Spring Web
    • Spring Data JPA
    • H2 Database (开发用内存数据库)
    • Lombok (减少样板代码)

创建项目结构可以使用ideaSpringBoot模板,也可以使用官网的Spring Initializr

Spring Initializr

可视化

使用官网的工具创建代码结构

官网:https://start.spring.io/

命令

curl https://start.spring.io/starter.zip -d dependencies=web,data-jpa,h2,lombok \
-d javaVersion=17 -d type=maven-project -d groupId=com.example \
-d artifactId=user-management -o user-management.zip
unzip user-management.zip

将构建好的压缩包下载解压到项目文件夹中即可

Model层

DAL层

Service层

Controller层

项目配置