Davinci源码部署—后端代码本地部署

news/2025/2/22 16:07:15/

Davinci源码地址:
https://github.com/edp963/davinci

本人环境:

davinci 0.3
node v10.15.3
npm 6.4.1
idea 2018.3
jdk 1.8.0_192
maven 3.6.1
mysql 5.7
##### 目录结构
脚本
```
├── bin                   # 脚本目录├── migration             # 较大版本变动迁移脚本目录├── patch                 # 数据库补丁├── 001_beta5.sql        # 已发布补丁(命名规则:“序列_版本”)└── beta.sql             # 当期未发布补丁(固定名称)├── build.sh├── davinci.sql           # 完整系统数据库脚本(包含所有补丁)├── initdb.bat            # 针对 Windows 环境的初始化数据库批处理脚本├── initdb.sh             # 针对 Linux、Mac 环境的初始化数据库 Shell 脚本├── phantom.js            # 截图脚本(未来版本将不再使用)├── restart-server.sh     # 针对 Linux、Mac 环境的重启服务脚本├── run.bat               # 针对	Windows 环境的服务启停核心脚本						├── start.bat             # 针对 Windows 环境的服务启动脚本├── start-server.sh       # 针对 Linux、Mac 环境的服务启动脚本├── stop.bat              # 针对 Windows 环境的服务停止脚本└── stop-server.sh        # 针对 Linux、Mac 环境的服务停止脚本
```

 

用户配置
```
├── config                          # 用户配置目录├── application.yml.example         # 应用配置模板├── datasource_driver.yml.example   # 自定义数据源配置模板└── logback.xml                     # 日志配置
``` 

 

代码目录结构
```
├── server                                  # Server 代码根目录├── src                                    # 源码├── main├── java└── edp├── core                             # 核心配置及通用代码├── davinci                          # Davinci 业务代码 ├── DavinciServerApplication         # 系统启动类└── SwaggerConfiguration             # Swagger 配置类└── resources├── generator├── mybatis                           # mybatis mapping 目录├── templates                         # 邮件、Sql 模板目录 ├── application.yml                   # 系统核心配置文件└── banner.txt└── test                                # 测试代码目录└── pom.xml                              # Davinci Server maven 配置文件,继承自项目根目录pom.xml
```

日志目录
```
├── logs        # 日志根目录├── sys         # 系统日志目录└── user        # 用户日志目录├── opt        # 用户操作日志└── sql        # 用户Sql日志
``` 

一、创建数据库

数据库的名称对应代码中配置的数据库 

数据库初始化脚本:

数据库要安装5.5+版本,脚本中的语法在5.5以下版本无法识别

二、导入idea两种方式

  1.将代码再idea中打开 点击open 省略 

 2.按照maven项目导入 

 如果idea有打开的项目先关闭

  

选择目录 

三、配置jdk meaven 省略

四、需要手动配置tools.jar

选择jdk lib下的tools.jar

如果不配置tools.jar 会报错 

五、启动项目 

1.复制application.yml.example的文件 改名为 application.yml

2.修改数据库信息

3.配置邮箱信息,做用户注册的时候会用到

4.截图配置 screenshot 

本人没有用到 全部注释了,不注释的话会报错

5.配置idea运行相关

6.启动

访问的ip端口为

7.访问这个端口 请求出来的前端的代码是davinci-ui里面的 


http://www.ppmy.cn/news/483404.html

相关文章

AUTOSAR工具DaVinci Configurator Pro介绍

一、说明 有条件的童鞋直接看vector的视频比较好,由于众所周知的问题,某些童鞋上不去 https://www.youtube.com/watch?vYotM7g3M77Q&t3s 二、步骤 2.1 Networking software components 每个节点配置有port(interface)&…

单片机C语言DA转换,51单片机PCF8591的DA转换程序详解[含HL-1与HJ-c52 DA代码AD/DA原理图](可直接复......

以下是补充(能想到的范围有限有没想到的还请谅解) DA工作原理 基于PCF8591芯片 DA是什么? n DA指数模转换(Digital to Analog),顾名思义,就是把数字信号转换成模拟信号。与DA 相对应,AD是把模拟信号转换为数字信号,便于计算机等数字控制器处理。 DA有什么作用? n 1、将数…

AD/DA相关基础知识

1、AD芯片的通道是什么意思? 以四通道为例子:四通道指可输入4路模拟量信号,但对这4路信号是同步还是分时采样转换则因芯片规格而定。 一般是一次只能转换一个通道的信号,四通道是可以有四路输出,但实际只有一路AD转换…

DA转换

转换代码: 注意: 这里的temp还不是DA输出电压 DA输出电压公式:volt temp*5/255(volt为输出电压,temp为DA转换值) void SetDAC(unsigned char temp) {IIC_Start();IIC_SendByte(0x90);IIC_WaitAck();IIC_SendByte(0x40);IIC_Wai…

OPC DA模拟器

OPCServer:使用Matrikon OPC Server Simulation 实验用模拟OPCServer 旧版(50M):Matrikon OPC Server Simulation(v1.5.0.0),百度网盘,密码: mcur;蓝奏云新版&#xff0…

新能源充电桩4G无线物联网解决方案|4G路由器ZR2000

日常生活中新能源汽车已随处可见,新能源也逐渐普遍,绿色出行、低碳生活的环保概念也随着科普深入人心,新能源汽车必备的充电桩行业随之崛起,为保证用户体验及运营管理,充电桩需要通过网络实现数据传输、远程监控、位置…

总结uwsgi的安装、配置与设置开机自启

一、uwsgi的安装与测试 1、uwsgi安装 pip install uwsgi# 查看uwsgi版本号 uwsgi –version 如果服务器安装anconda,有可能安装不上去,建议使用以下命令: conda install -c conda-forge uwsgi 2、测试uwsgi 创建test.py文件,并写下以下…

算法leetcode|58. 最后一个单词的长度(rust重拳出击)

文章目录 58. 最后一个单词的长度:样例 1:样例 2:样例 3:提示: 分析:题解:rust:go:c:python:java: 58. 最后一个单词的长度&#xff1…