Study Java 是一个基于 Spring Boot 开发的综合性后端项目,旨在提供完整的用户管理、权限控制、商品管理、订单处理以及AI服务集成等功能。该项目采用了现代化的Java开发技术栈,实现了一套完整的后台管理系统API。
克隆项目到本地
git clone https://github.com/yourusername/study-java.git
cd study-java
配置数据库
study_java.sql文件修改配置文件
src/main/resources/application-dev.yml中的数据库连接信息和Redis配置编译运行
# Linux/macOS
./run-local.sh
# Windows
run-local.bat
构建Docker镜像
docker build -t study-java:latest .
使用Docker Compose启动服务
docker-compose -f study-java-compose.yml up -d
启动项目后,可通过以下地址访问API文档:
http://localhost:8082/dev-api/swagger-ui/index.html
study-java/
├── src/main/java/com/studyjava/
│ ├── component/ # 组件类
│ ├── config/ # 配置类
│ ├── controller/ # 控制器
│ ├── domain/ # 领域模型
│ │ ├── dao/ # 数据访问对象
│ │ ├── dto/ # 数据传输对象
│ │ ├── enums/ # 枚举类
│ │ └── vo/ # 视图对象
│ ├── exception/ # 异常处理
│ ├── mapper/ # MyBatis映射接口
│ ├── service/ # 服务接口及实现
│ │ └── impl/ # 服务实现类
│ ├── typehandler/ # 类型处理器
│ └── utils/ # 工具类
├── src/main/resources/
│ ├── mapper/ # MyBatis XML映射文件
│ ├── application*.yml # 应用配置文件
│ └── log4j2.xml # 日志配置
└── src/test/ # 测试代码
如有问题或建议,请联系:[email protected]
Content type
Image
Digest
sha256:dbe3bd2c6…
Size
236.2 MB
Last updated
2 months ago
docker pull xcy960815/study-java