# my-springboot **Repository Path**: kuang_wu/my-springboot ## Basic Information - **Project Name**: my-springboot - **Description**: No description available - **Primary Language**: Java - **License**: MulanPSL-1.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-11-26 - **Last Updated**: 2020-12-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # my-springboot 该项目是为了整合一些框架,让大家可以直接使用,尽量少走弯路。项目还有很多不完善的,大家可以留言然后进行改进。整个工程使用的是可以配置式的方式,需要哪些模块,添加就行,不需要的直接删除。 已经集成activiti流程引擎、security用户认、用户权限等功能 #### 软件架构 model-bussiness 业务模块(用户权限功能) model-common 公共方法 model-quartz 定时任务模块 model-mybaits 多租户模块 model-es-hbase elasticsearch+hbase模块 model-activiti 流程引擎模块 model-security security用户认证模块(只做认证没做权限) #### 安装、使用说明 整个项目使用的是可配置式的,在model-bussiness 模块的启动类里面添加(com.bussiness.BusinessApplication) 1.com.mybaits 切换数据源扫描的包,不需要的话直接删掉; pom.xml里面的 model-mybaits 依赖项也删除掉 2.com.elastic es扫描的包,不需要的话直接删掉,然后把es相关的controller、service关掉;es、hbase都不需要的话,pom.xml里面的 model-es-hbae 依赖项也删除掉 3.com.hbase hbase扫描的包,不需要的话直接删掉,然后把hbase相关的controller、service关掉; es、hbase都不需要的话,pom.xml里面的 model-es-hbae 依赖项也删除掉 4.com.eshbase es-hbase扫描的包,同上 5.com.quartz 定时任务包,不需要的话直接删掉;pom.xml里面的 model-quartz 依赖项也删除掉 6.com.security security包,不需要的话直接删掉;pom.xml里面的 model-security ,jwt相关依赖项也删除掉(security-jwt用的是只集成了登陆认证,权限根据自己的业务来实现) ps:用到了security获取用户信息来验证资源。不需要security的话需要修改 所有获取用户信息的方法 SecurityContextHolder、 7.com.activiti activiti任务包,不需要的话直接删掉;pom.xml里面的 model-activiti 依赖项也删除掉 #### 前端 model-ui 前端界面(ps:大家自动忽略前端,这个前端界面只是拿来验证代码用的,所以比较丑,使用的框架是 springboot ace-admin) #### 界面展示 **swagger** ![输入图片说明](https://images.gitee.com/uploads/images/2020/0213/104706_b8e78076_480100.png "屏幕截图.png") **登陆界面** ![输入图片说明](https://images.gitee.com/uploads/images/2020/0213/105134_621a0c63_480100.png "屏幕截图.png") **定时任务动态管理** ![输入图片说明](https://images.gitee.com/uploads/images/2020/0213/105420_5580d34b_480100.png "屏幕截图.png") **流程引擎** ![输入图片说明](https://images.gitee.com/uploads/images/2020/0213/105533_781fb9b1_480100.png "屏幕截图.png") **角色权限管理** ![输入图片说明](https://images.gitee.com/uploads/images/2020/0213/105647_18a337f9_480100.png "屏幕截图.png") #### 前后端分离 使用nginx进行前后端分离