下载Maven
进入maven官网下载maven
设置setting.xml
解压zip文件找到setting.xml
打开setting.xml,在对应位置添加代码
第一段代码:设置本地maven仓库。
<localRepository>D:\Program Files (x86)\JAVA\localRepository</localRepository>
第二段代码:设置下载源。
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
下载Node
进入node官网下载node。
解压zip文件,在根目录创建node_global和node_cache两个文件。
下载MYSQL
进入mysql官网下载mysql。
解压zip文件,在根目录创建my.ini配置文件。
输入代码:
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录
basedir = D:\Program Files (x86)\JAVA\mysql-8.4.4-winx64
# 设置mysql数据库的数据的存放目录
datadir = D:\Program Files (x86)\JAVA\mysql-8.4.4-winx64\data
# 允许最大连接数
max_connections=20
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 创建模式
sql_mode = NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
进入data文件,打开DESKTOP-BI0IB9P文件
复制红框的内容。
密码输入红框选择的。
更改密码。
设置maven和node和mysql环境变量
maven
node
mysql
最后设置PATH
检查maven、node、mysql环境。
mysql --version
mvn -v
node -v
首先下载Vscode
进入vsocde官网下载vscode。
注意改下载路径为D盘
下一步到
插件一览:
文件 --> 首选项 -->设置
打开setting.json
输入以下代码:
"java.configuration.maven.userSettings": "D:\\Program Files (x86)\\JAVA\\apache-maven-3.9.9\\conf\\settings.xml",
"java.configuration.maven.globalSettings": "D:\\Program Files (x86)\\JAVA\\apache-maven-3.9.9\\conf\\settings.xml",
"maven.executable.path": "D:\\Program Files (x86)\\JAVA\\apache-maven-3.9.9\\bin\\mvn.cmd",
"database-client.autoSync": true,
"java.configuration.runtimes": [
{
"name": "JavaSE-11",
"path": "D:\\Program Files (x86)\\JAVA\\jdk-11.0.26",
"default": true,
"sources": "D:\\Program Files (x86)\\JAVA\\jdk-11.0.26\\lib\\src.zip"
}
]
打开一个文件夹
ctrl+shift+p
选择创建一个maven项目
选纯数字最高版本的。(主要JDK9到JDK11记得选2.x.x版本的,不然会保持)
选java
然后两个回车,最后选jar。
选17
选择以下依赖,springboot项目。
pox.xml文件
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.example</groupId>
<artifactId>demo</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging>
<name>demo</name>
<description>Demo project for Spring Boot</description>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.7.18</version> <!-- 使用 Spring Boot 2.7.0 版本 -->
<relativePath/> <!-- lookup parent from repository -->
</parent>
<properties>
<java.version>8</java.version> <!-- 指定 Java 版本 -->
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
</properties>
<dependencies>
<!-- Spring Boot Starter Web -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<!-- Spring Boot Starter Data JPA -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
<!-- H2 Database (嵌入式数据库,用于测试) -->
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
<scope>runtime</scope>
</dependency>
<!-- Spring Boot Starter Test -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
<!-- Lombok (可选,用于简化代码) -->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-configuration-processor</artifactId> <!-- 确保版本与 Spring Boot 版本一致 -->
<optional>true</optional>
</dependency>
</dependencies>
<build>
<plugins>
<!-- Spring Boot Maven 插件 -->
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>