You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
孙贺贺 913fef3866
docs(README): 更新项目结构和文档说明
4 days ago
..
.idea chore: 初始化项目配置和示例代码 4 days ago
.mvn/wrapper rear-end-frame 1 week ago
src chore: 初始化项目配置和示例代码 4 days ago
target chore: 初始化项目配置和示例代码 4 days ago
README.md docs(README): 更新项目结构和文档说明 4 days ago
mvnw rear-end-frame 1 week ago
mvnw.cmd rear-end-frame 1 week ago
pom.xml feat(api): 添加 OpenAPI 文档并优化应用配置 4 days ago

README.md

目录说明

展示trading_platform的 Java 项目的目录结构。项目使用Maven构建的。

trading_platform
├── .mvn/
├── src/
│   ├── main/
│   │   ├── java/
│   │   │   ├── com.trading_platform/
│   │   │   │   ├── config/
│   │   │   │   │   ├── (各种配置类)
│   │   │   │   │   ├── OpenApiConfig.java
│   │   │   │   │   └── WebConfig.java
│   │   │   │   ├── controller/
│   │   │   │   │   ├── (各种controller)
│   │   │   │   │   └── UsersController.java
│   │   │   │   ├── exception/
│   │   │   │   │   ├── (各种异常类)
│   │   │   │   │   └── GlobalExceptionHandler.java
│   │   │   │   ├── interceptors/
│   │   │   │   │   ├── (各种拦截器)
│   │   │   │   │   └── LoginInterceptor.java
│   │   │   │   ├── mapper/
│   │   │   │   │   └── (各种mapper)
│   │   │   │   ├── service/
│   │   │   │   │   ├── impl/
│   │   │   │   │   │  └── (各种serviceImpl)
│   │   │   │   │   └── (各种service)
│   │   │   │   ├── util/
│   │   │   │   │   ├── (各种工具类)
│   │   │   │   │   ├── JwtUtil.java
│   │   │   │   │   └── Sha256Util.java
│   │   │   │   └──TradingPlatformApplication.java
│   │   ├── resources/
│   │   │   ├── static/
│   │   │   │   └── (各种静态资源)
│   │   │   ├── templates/
│   │   │   │   └── (各种模板)
│   │   │   └──  application.yml
│   │   └── test/
│   │   │   ├── java/
│   │   │   │   ├── com.trading_platform/
│   │   │   │   │   └── TradingPlatformApplicationTest.java
├── .gitignore
├── HELP.md
├── mvnw
├── mvnw.cmd
├── pom.xml
External Libraries:
├── JDK<17>
└── 各种依赖包

包含以下主要部分:

  1. 主源代码 (src/main/java/com.trading_platform/)
  • config/存放各种配置类如WebConfig.java。
  • controller/存放各种控制器类如UsersController.java。
  • exception/存放各种异常处理类如GlobalExceptionHandler.java。
  • interceptors/存放各种拦截器类如LoginInterceptor.java。
  • mapper/存放各种Mapper类。
  • service/:存放各种服务接口及其实现类。
  • util/存放各种工具类如JwtUtil.java和Sha256Util.java。
  • TradingPlatformApplication.java:项目的主启动类。
  1. 静态资源文件 (src/main/resources/)
  • static/:存放各种静态资源。
  • templates/:存放各种模板文件。
  • application.yml:项目的配置文件。
  1. 测试代码 (src/test/java/com.trading_platform/)
  • TradingPlatformApplicationTest.java:项目的测试类。
  1. 其他文件:
  • .gitignoreGit忽略文件。
  • HELP.md:帮助文档。
  • mvnwmvnw.cmdMaven Wrapper脚本。
  • pom.xmlMaven项目的配置文件。
  1. 外部库:
  • JDK<17>使用的Java开发工具包版本。
  • 各种 Maven 依赖包:项目依赖的第三方库。

说明

  1. 浏览器访问http://localhost:8080/swagger-ui/index.html ,即可进入项目的 Swagger UI 文档页面。
  2. 浏览器访问http://localhost:8080/v3/api-docs ,即可进入项目的 OpenAPI 规范页面。