A Spring Boot-based Agile Project Management System with RESTful APIs, JPA persistence, and Swagger documentation.
src/ ├── main/ │ ├── java/ │ │ └── com/ │ │ └── agilepm/ │ │ ├── config/ # Configuration classes │ │ ├── controller/ # REST controllers │ │ ├── model/ # Entity classes │ │ ├── repository/ # JPA repositories │ │ ├── security/ # Security config │ │ └── service/ # Business logic │ └── resources/ │ ├── application.properties # App config │ └── static/ # Static resources └── test/ # Test classes
# Build
./mvnw clean package
# Run
./mvnw spring-boot:run
Access the application at: http://localhost:8080
Swagger UI: http://localhost:8080/swagger-ui.html
# Run all tests
./mvnw test
# Run unit tests only
./mvnw -Dtest=*Test test
# Run integration tests only
./mvnw -Dtest=*IntegrationTest test
基于Spring Boot的敏捷项目管理系统,提供RESTful API、JPA持久化和Swagger文档支持。
src/ ├── main/ │ ├── java/ │ │ └── com/ │ │ └── agilepm/ │ │ ├── config/ # 配置类 │ │ ├── controller/ # REST控制器 │ │ ├── model/ # 实体类 │ │ ├── repository/ # JPA仓库 │ │ ├── security/ # 安全配置 │ │ └── service/ # 业务逻辑 │ └── resources/ │ ├── application.properties # 应用配置 │ └── static/ # 静态资源 └── test/ # 测试类
# 构建
./mvnw clean package
# 运行
./mvnw spring-boot:run
访问地址: http://localhost:8080
Swagger UI: http://localhost:8080/swagger-ui.html
# 运行所有测试
./mvnw test
# 仅运行单元测试
./mvnw -Dtest=*Test test
# 仅运行集成测试
./mvnw -Dtest=*IntegrationTest test