# 目录说明 ### 展示`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**:项目的主启动类。 2. 静态资源文件 (`src/main/resources/`): - **static/**:存放各种静态资源。 - **templates/**:存放各种模板文件。 - **application.yml**:项目的配置文件。 3. 测试代码 (`src/test/java/com.trading_platform/`): - **TradingPlatformApplicationTest.java**:项目的测试类。 4. 其他文件: - **.gitignore**:Git忽略文件。 - **HELP.md**:帮助文档。 - **mvnw** 和 **mvnw.cmd**:Maven Wrapper脚本。 - **pom.xml**:Maven项目的配置文件。 5. 外部库: - **JDK<17>**:使用的Java开发工具包版本。 - **各种 Maven 依赖包**:项目依赖的第三方库。 ### 说明 1. 浏览器访问`http://localhost:8080/swagger-ui/index.html` ,即可进入项目的 Swagger UI 文档页面。 2. 浏览器访问`http://localhost:8080/v3/api-docs` ,即可进入项目的 OpenAPI 规范页面。