# x-browser-sync-server **Repository Path**: zhReimu/x-browser-sync-server ## Basic Information - **Project Name**: x-browser-sync-server - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-03-05 - **Last Updated**: 2024-03-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # X-Browser-Sync Java 服务器 刚刚突然心血来潮想找个支持 `self host` 的浏览器书签同步的插件, bing 了下, 第一个推荐的就是这个插件。 不过它的服务端是用 `nodejs` + `mongodb` 搞的, 这就让我用得很不爽 如果我要用它就得在我的 mini 主机上再装两个重量级的玩意儿 不过好在它的 api 不多, 看了眼官方文档, 顺手用 `java` 弄了个出来, 基于文件的 每次启动, 关闭项目都会读取, 保存下文件, `Spring Boot 3` 还能用 `graalvm` 打包成 exe 这就很有好了🥰, 后期再考虑优化吧, 可以改成 `sqlite` ~~或者每次更新啥的都写一份本地文件~~ ## script 目录 ### api.http 本项目的部分接口 ### build-native.cmd 使用 graalvm 构建原生可执行文件的脚本, 需要自己配置 `graalvm jdk` 和 `idea` 的 path