毕业设计环境准备(Normal Edition)

前提

  • 电脑双系统,另一系统为 Ubuntu 22.04
  • 所有环境重新安装

安装环境

  • 执行所需要的开发环境命令,如果没有会提示安装
    • 如需要 node,没有 node 环境则会提示 sudo apt install nodejs
    • 下面是所有环境安装命令
sudo apt install openjdk-17-jdk
sudo apt install mysql-server
sudo apt install maven

sudo apt install npm
# 安装 node 版本管理工具 n
sudo npm install n -g
# 使用 n 下载最新版
sudo n stable
# 然后刷新,否则容易出现 node -v 还是旧本版的情况
hash -r
# 特别提醒:node 旧版本不支持 await 等语法,运行不了代码,必须更新版本

设置 Maven

# 刚下下来的 Maven 的设置 settings.xml 都是默认的,需要自己配置
# 配置完毕之后以后也就可以不用管了,保存在一个地方以后只用这个 settings.xml
# 配置完毕之后,进入后端的文件夹,执行以下命令
# Maven 会自动下载依赖
mvn clean
mvn install
  • 这个时候可能还是不能运行 Spring Boot 项目
  • (VSCode 环境下)pom.xml 还是会有报错
  • 需要在 VSCode 的设置里添加下面的设置,让 VSCode 引用自定义的 settings.xml
    "java.configuration.maven.globalSettings": "/etc/maven/settings.xml",
    "java.configuration.maven.userSettings": "/etc/maven/settings.xml",
  • 此处的路径根据自己保存的 settings.xml 确定,需要精确到 settings.xml 文件
  • 然后保存刷新一下,稍等片刻就好了

配置 MySQL

sudo systemctl start mysql
  • 因为此处有 root(Linux 系统)的密码了,可以直接用这个密码
# 1. 如果弹出这个句子,可以不用更改 mysql 的 root 密码,想改也可以改

Change the password for root ? ((Press y|Y for Yes, any other key for No) : n

# 2. 如果出现以下段落,就需要重新设置密码

# 2.1. 询问是否使用密码验证

Securing the MySQL server deployment.

Connecting to MySQL using a blank password.

VALIDATE PASSWORD COMPONENT can be used to test passwords
and improve security. It checks the strength of password
and allows the users to set only those passwords which are
secure enough. Would you like to setup VALIDATE PASSWORD component?

Press y|Y for Yes, any other key for No:

# 2.2. 密码强度三个级别

There are three levels of password validation policy:

LOW    Length >= 8
MEDIUM Length >= 8, numeric, mixed case, and special characters
STRONG Length >= 8, numeric, mixed case, special characters and dictionary                  file

Please enter 0 = LOW, 1 = MEDIUM and 2 = STRONG:

# 2.3. 后面输入密码就可以

# 3. 此处不重设密码,之后询问的所有内容,一路 y 即可

# 4. 登陆 MySQL

mysql -uroot -p
  • 链接:注意不要下成 enterpise search 了
  • 根据自己版本下载
  • 解压后需要修改配置

VSCode 需要下载的插件

  • TypeScript Vue Plugin (Volar)
  • Extension Pack for Java
  • Vite
  • Material Icon Theme(只是为了好看,可以不下)

进入 VSCode

  • 进入 frontend 前端文件夹,安装所需依赖
npm install --registry=registry.npmmirror.com
  • 然后运行项目即可