|
|
il y a 4 jours | |
|---|---|---|
| sql | il y a 4 jours | |
| src | il y a 4 jours | |
| .gitignore | il y a 4 jours | |
| API.md | il y a 4 jours | |
| README.md | il y a 2 semaines | |
| SCHEMA.md | il y a 2 semaines | |
| pom.xml | il y a 3 semaines |
Spring Boot 2.7.x + Java 8 + WAR(兼容东方通 TongWeb 7/8 部署)。
本仓库基于 D:/Code/micro-frontend-scaffold/backend/ 脚手架裁剪,只包含后端代码。
| 模块 | 版本 |
|---|---|
| Spring Boot | 2.7.x |
| Java | 1.8 |
| 打包格式 | WAR(兼容东方通 TongWeb 7/8) |
# 1. 先初始化数据库(执行一次,建表 + 灌入种子数据 + 创建默认管理员 admin/admin123)
sqlite3 data/ir.db < sql/init.sql
# 1b. 指标时序值数据量大,单独脚本(可重复执行)
sqlite3 data/ir.db < sql/indicator_values_seed.sql
# 2. 启动服务
mvn spring-boot:run # 或 mvn package 后 java -jar target/ir-backend.war
验证:curl http://localhost:8080/api/hello,登录:curl -X POST http://localhost:8080/api/auth/login -H "Content-Type: application/json" -d '{"username":"admin","password":"admin123"}'
数据库初始化已从代码中剥离,统一由
sql/init.sql脚本负责;脚本使用IF NOT EXISTS/INSERT OR IGNORE,重复执行安全。 本机未安装 Maven 时,可先下载并配置 Maven,或改用 IDEA 内置 Maven 运行。