项目基础介绍及常见问题解决方案
项目基础介绍
项目名称:project-3-crm
项目简介:这是一个客户关系管理系统(CRM)模板,适用于企业对客户信息及活动进行管理。项目包括前端使用 Vue-antd-admin 和后端使用 Spring-boot-api-seedling,支持角色设置和权限分配。项目配置了travis,具备集成测试和自动构建功能。
主要编程语言:
- Vue.js(前端)
- Java(后端)
- JavaScript
- Less
- HTML5
- FreeMarker
新手常见问题及解决步骤
问题一:如何搭建和运行项目?
问题描述:新手在使用这个项目时,可能不知道如何正确搭建和运行。
解决步骤:
- 确保本地安装了Node.js和Java环境。
- 克隆项目到本地:
git clone https://github.com/moshuying/project-3-crm.git
- 进入项目目录,安装前端依赖:
npm install
。 - 运行前端开发环境:
npm run serve
。 - 将项目拷贝下来后,导入
mysql/dev.sql
到crm
数据库,数据库配置在back/src/main/resources/application-dev.yml
下。 - 运行后端开发环境:
mvn spring-boot:run
。
问题二:如何配置数据库?
问题描述:新手可能不知道如何配置数据库连接。
解决步骤:
- 打开
back/src/main/resources/application-dev.yml
文件。 - 找到数据库配置部分,根据实际情况填写数据库连接信息,例如:
spring: datasource: url: jdbc:mysql://localhost:3306/crm?useUnicode=true&characterEncoding=utf-8&useSSL=false username: root password: root
- 保存文件并重新启动后端服务。
问题三:如何修改默认登录账户密码?
问题描述:新手可能需要修改默认的登录账户密码。
解决步骤:
- 打开
back/src/main/resources/application-dev.yml
文件。 - 找到
security
配置部分,修改默认的用户名和密码,例如:security: user: name: admin password: admin
- 保存文件并重新启动后端服务。登录时使用新配置的用户名和密码。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考