# springboot-parent **Repository Path**: GeekCoding520/springboot-parent ## Basic Information - **Project Name**: springboot-parent - **Description**: SpringBoot多模块基础框架,便于有新项目,直接fork使用 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 6 - **Created**: 2022-05-22 - **Last Updated**: 2022-05-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 多模块项目基础 # 基础组件和功能 1. swagger ``` SwaggerConfiguration.class properties/yml=>swagger.* ``` 2. lombok 3. fastjson 4. hutool 5. commons-fileupload 6. page helper分页 7. mysql 8. ResultBody全局VO出参(code,message,data) 9. mybatis=>调整为mybatis-plus ``` yml配置数据库 新增XxxMapper(BaseMapper)和XxxService(IService) 可以新增xml关联XxxMapper ``` 10. 公共日志拦截器LogInterceptor(已处理request流只能读取一次的问题) 11. 文件上传下载请求示例TestController 12. logback.xml日志输出IO 13. 定时任务 ``` 1、静态定时任务,ShowTask.staticPing(),时间规则在cron.setting,在App启动 2、动态定时任务,ShowTask.dynamicPing(),启动和停止在TestController ``` # 打包流程 1. 删除子模块``标签内的`` => fix.'parent.relativePath' points at no local POM @ line 14, column 13 2. clean&install springboot-parent => fix.Non-resolvable parent POM for 3. clean&install common 4. clean&install dao 5. clean&install service 6. clean&package api