Project for 2025 Software Engineering Basis
首先启动mysql数据库,对于macOS使用brew services start mysql启动。
如果之前没有创建过数据库,在mysql中运行数据库初始化的sql文件src/main/resources/init.sql。
source /PATH/TO/init.sql之后修改src/main/resources/jdbc.properties中的数据库连接信息,将jdbc.password改为你自己的mysql密码。
在终端执行以下命令:
mvn clean package dependency:build-classpath -Dmdep.outputFile=cp.txt
java -cp target/classes:$(cat cp.txt) com.Main.AppConfigwindows:
mvn clean package dependency:build-classpath "-Dmdep.outputFile=cp.txt"
$classpath = "target\classes;" + (Get-Content cp.txt -Raw).Replace("`r`n", ";").Replace("`n", ";")
java -cp $classpath com.Main.AppConfig首先切换到front-end目录下。
npm installnpm run dev注:由于index.js中设置了不能手动修改URL,如果需要在没有后端的情况下运行,请修改以下两处:
- 将
src/router/index.js中115-136行注释 - 将
src/App.vue中13、49行的'invalid'改为'student','admin'或'teacher'
之后在浏览器中手动修改URL为localhost:3000/home,即可跳过登录页面进入主页面。