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
##### 目录结构
用户配置 ``` ├── 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.配置邮箱信息,做用户注册的时候会用到
本人没有用到 全部注释了,不注释的话会报错
5.配置idea运行相关
6.启动
访问的ip端口为
7.访问这个端口 请求出来的前端的代码是davinci-ui里面的
