# 基础框架 **Repository Path**: alitakeep/basic-framework ## Basic Information - **Project Name**: 基础框架 - **Description**: 集成了一些开发所需依赖的基础的Springboot多模块框架 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-10-29 - **Last Updated**: 2021-11-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Ether Nan 的基础设施 #### 介绍 本项目是在完成本校课程中提炼出来的基础框架。异常的干净(也就是简陋的意思) #### 软件架构 本项目采用多模块的架构。源自本学期的管理信息系统。 core模块--搭载了各类外部依赖及其配置类。 lab模块--包含core模块(使用maven引入)。该模块负责业务代码。 web模块--包含上述两个模块(使用maven引入)。该模块下有springboot的启动类,并负责处理web请求(即controller所在的模块) PS: 除了一些常见的外部依赖,我还引入了一个国产的工具包-- hutool。 该项目配置了Dockerfile,你可以根据自己的需求修改Dockerfile。 该项目也配置了一个docker-compose.yml。你可以参照其中的内容稍作修改后部署到服务器上(该文件只包括了mysql的部署,并不包含其他数据库) #### 使用提示: 用idea打开后你会发现一些模块下根本看不到软件包。 这个时候切勿手动创建 1. 右键要添加软件包的模块 2. 点击创建目录 3. 点击弹出的窗口的输入框的下方会有“Maven源目录",点击这段文字下方的 "src/main/java"....