# falsework-springboot **Repository Path**: ming1029/falsework-springboot ## Basic Information - **Project Name**: falsework-springboot - **Description**: springboot脚手架工程 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2020-05-11 - **Last Updated**: 2024-11-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### **前言** 还是搭了一个Springboot脚手架,巩固学习下springboot框架。 *`附上博客地址:`* [利镇辉|个人博客](http://api.ymtimer.fun:8088/a/jRnMspHs) ### **框架** falsework-springboot是在SpringBoot基础上搭建的一个Java基础开发平台,MyBatisPlus为数据访问层,SpringSecurity结合Jwt进行认证授权,Redis对常用数据进行缓存。falsework-springboot提供了常用工具进行封装,包括日志工具、缓存工具、邮箱、短信、爬虫等。另外还提供MyBatisPlus进行代码生成。 ### **项目结构** **common**: 全局配置; **service--base**: 第三方功能,例如登录、邮件、oss、redis、短信等模块; **service--business**: 业务逻辑; **mybatisplus-generator**: 逆向生成,在ModuleInfoEnum.class配置需要生成的表及生成的模块位置。 ### **技术选型** * 核心框架: `SpringBoot` * 安全框架: `SpringSecurity` * 持久层框架: `MyBatisPlus` * 数据库: `Mysql` * 缓存框架: `Redis` * 日志管理: `SLF4J` ### **整合功能** 1,JustAuth`登录`第三方登录,实现了微信登录,其它第三方登录参考JustAuth官网 2,hutool MailUtil发送`邮件`,须在resource内的mail.setting配置邮箱信息 3,阿里云`oss`上传、管理文件 4,`redis`缓存 5,阿里sms`短信 ` 6,`Swagger2` api文档 7,WebMaigc`爬虫` 8,`Hutool`工具 ### **相关文章** [SpringBoot 全局异常处理](http://api.ymtimer.fun:8088/a/JSqr8k47) [SpringBoot利用@ControllerAdvice统一处理返回值](http://api.ymtimer.fun:8088/a/TLOf08pj) [SpringBoot整合Hutool MailUtil发送邮件](http://api.ymtimer.fun:8088/a/VT0GzMZC) [SpringBoot整合WebMagic爬取新闻](http://api.ymtimer.fun:8088/a/PriGZAjE) [SpringBoot整合Swagger2](http://api.ymtimer.fun:8088/a/PcqRUyuq) [SpringBoot缓存配置](http://api.ymtimer.fun:8088/a/ni4lZPMI) [SpringBoot声明式事务](http://api.ymtimer.fun:8088/a/YOID3KAg)