# 谷粒学院 **Repository Path**: tqbx/grain_college ## Basic Information - **Project Name**: 谷粒学院 - **Description**: SpringCloud+Springboot+MybatisPlus后台管理 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 3 - **Created**: 2020-07-25 - **Last Updated**: 2022-05-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 谷粒商城介绍 前端部分使用主流的前端框架Vue,使用Es6的开发规范,采用模块化的开发模式,后端部分:使用目前流行的SpringBoot+SpringCloud进行微服务架构,使用Feign、Gateway、Hystrix,以及阿里巴巴的Nacos等组件搭建了项目的基础环境。 使用SpringSecurity作认证授权,使用mybatis-plus作为持久层框架,并整合了许多阿里云组件,如oss对象存储服务,vod视频点播服务等,能够完成用户认证权限管理、视频上传播放等功能。 ## 一、技术栈使用 ### 后端技术 | 技术 | 说明 | | ---- | ---- | | Spring Boot| springboot框架 | | Spring Security | 认证和授权框架 | | mybatis-plus | 持久层框架 | | Swagger-ui | 接口文档框架 | | Lombok | 简化对象封装 | | Redis | 高性能缓存 | | aliyun-oss | 阿里云对象存储 | | aliyun-vod | 阿里云点播服务 | | EasyExcel | excel工具 | | gson | 谷歌json | > 待完善 ### 前端技术 | 技术 | 说明 | | ---- | ---- | | Vue| 前端框架 | | Vue-router | 路由 | | Vuex | 全局状态管理 | | ElementUI | 组件 | | Axios | http框架 | | Js-cookie | cookie工具 | # 常见问题 MybatisPlus中or及like的用法 ```java if (!StrUtil.isEmpty(keyword)) { wrapper.like("username", "sum" ); wrapper.or().like("nick_name", "sum" ); } ``` 对应的sql语句 `username LIKE %sum% OR nick_name = %sum%` 框架会自动在like语句上加上%%,我们不需要多加.