这次创新实训我们团队将开发一个基于deepseek的代码协作优化平台,为了便于上手,我们先找到了一个前后端分离的脚手架,脚手架技术栈为jdk8+springboot+vue2+mysq5.8+maven+redis+ +nodejs16,而我们本地的配置很多与之不符,因此需要逐步进行配置安装,安装过程如下:
(1)前端配置:
安装nodejs16:
Node.js是一个开源、跨平台的JavaScript运行时环境,它允许开发者使用JavaScript编写服务器端代码,其核心基于Google Chrome的V8引擎,通过将JavaScript从浏览器中解放出来,实现了前后端语言统一的可能性。
参考教程:https://blog.csdn.net/brrdg_sefg/article/details/145766268
接着运行前端:
npm install
npm run dev
(2)后端配置:
JDK8:
JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。
安装参考:https://www.cnblogs.com/keyforknowledge/p/11230252.html
Maven:
Maven是一个建管理和依赖管理工具,主要用于Java项目,基于POM(Project Object Model)的概念,Maven 可以对项目的构建、报告和文档进行集中化管理。在POM文件中,开发人员可以定义项目的基本信息、依赖关系以及相关的构建任务和插件,而Maven会根据pom.xml文件的定义来执行相应的构建任务。
安装参考:https://www.cnblogs.com/SimonShen/p/18530733
Redis:
Redis(Remote Dictionary Server)是一个开源的内存数据库,遵守 BSD 协议,它提供了一个高性能的键值(key-value)存储系统,常用于缓存、消息队列、会话存储等应用场景。
直接进行软件解压安装即可;
MySQL:
MySQL是一种关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。
Navicat:
Navicat 是一套可创建多个连接的数据库管理工具,可以方便地管理MySQL、Oracle、PostgreSQL、SQLite、SQL Server等不同类型的数据库。而之前安装的MySQL作为服务端运行,负责实际的数据处理;Navicat作为客户端连接到MySQL服务端,用户通过图形界面执行操作(如建表、查询、备份),最终由MySQL完成底层实现。
接着在idea中打开具体项目:
先在项目结构中配置好项目的信息
此外还需在properties文件中修改数据库用户名密码:
接着在navicat中新建数据库,右键选择运行SQL文件,之后F5刷新即可看到外部的数据库信息成功导入
一切完成之后运行BaseApp文件,看到Started BaseApp则表示后端运行成功;