# zxxV3 **Repository Path**: Simba-brother/zxx-v3 ## Basic Information - **Project Name**: zxxV3 - **Description**: 哲学系项目后端数据管理系统 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-08-11 - **Last Updated**: 2022-09-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # zxxV3 后端接口 ## 项目构建 spring boot: 2.7.2 maven: 3.6.2 java 11 spring data neo4j 6.3.2 ## 注意事项 - zxxV3_client 的跨域访问问题 ``` response.setHeader("Access-Control-Allow-Origin", "*"); ``` - 注意循环关系问题 - Spring Data Neo4j 不会有问题。但是前端json 数据会递归stackOverflow - 解决:@JsonIgnore, @JsonIgnoreProperties({"eventList" "fileNodeList"}) ## 数据库 localhost: - Neo4j Desktop: version 1.4.15 - Neo4j 4.4.5 - 数据库项目:my DBMS(zxx) - username: mml; password: root123 server:210.28.135.33 - path:/home/mml/toolKits/neo4j-community-4.4.10 - database: zxx - username:neo4j; password: root123 数据库启动: - ./bin/neo4j start/stop 数据库迁移: - localhost to server - Desktop 打开 terminal 找到数据库路径 - 复制data/databases; data/transactions zxx数据库到 server 对应目录中 - 注意事项 - 注意FileNode的绝对路径前缀替换 数据批量导入: - https://www.bilibili.com/video/BV1HQ4y1h78j?p=13&spm_id_from=333.880.my_history.page.click ## mvn clean compile package(把test 模块中的@Test注释掉) ## 部署前 - replace 文件节点的绝对路径 - 在application.properties修改 数据库的uri,username,password - 把test 模块中的@Test注释掉