# 简单的SpringBoot集成Mybatis Druid的员工管理系统 **Repository Path**: yili_gi/springboot_mybatis ## Basic Information - **Project Name**: 简单的SpringBoot集成Mybatis Druid的员工管理系统 - **Description**: 简单的基于SpringBoot集成Mybatis Druid的员工管理系统 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 6 - **Forks**: 3 - **Created**: 2022-03-01 - **Last Updated**: 2023-11-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: SpringBoot, Shiro ## README # 基于SpringBoot集成Mybatis Druid的员工管理系统 #### 介绍 简单的基于SpringBoot集成Mybatis Druid的员工管理系统 根据B站SpringBoot教程中的的员工管理系统整合了Druid和Mybatis 集成了Shiro框架 集成了Swagger2 下一次会更新用户页面(或许会修复登录时出现400,401) #### 更新说明 原有的项目在old分支 本次更新集成了Shiro框架 数据库进行了变动 增加了对部门的管理 修复了登录时出现的400错误(没有修复)下次一定 集成了Swagger2 瞎写了一份Api文档( #### Bug说明 在登录时若出现400、401错误请在浏览器地址栏中删除 ;jsessionid=F092165741856C584675F0CCC4E1FD7F 类似字符串 或者删除UserController的login方法的session #### 主要技术 SpringBoot Mybatis Druid MySQL #### 如何使用 1.自行修改数据库URL 2.若没有对应数据库,自行创建数据库 3.根据环境修改yaml文件 4.现在对员工管理页面的增加、删除、修改操作需要拥有user:admin权限才可以使用, 请自行添加在users表中 5.对部门管理页面的增删改查需要拥有user:admin权限可以使用 6.自行修改Swagger2的组名(在SwaggerConfig的.groupName()那里改) #### 数据库的设计 1. users表: 列:userID、userName、password、perms 2. department表:列:departmentId、departmentName 3. employee表:列:id、lastName、email、gender、departmentId、birth