实例介绍
此项目是一个SpringBoot中集成了Mybatis+Mybatis Plus+Shiro实现登录和权限验证的示例,代码完整下载后可以直接运行
【实例截图】
【核心代码】
4744300845145634081.rar
└── gpsWebApi
├── hsgpsdw
│ ├── logs
│ │ └── gpsbd.log
│ ├── pom.xml
│ ├── src
│ │ ├── main
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ ├── gps
│ │ │ │ │ ├── CodeGeneration.java
│ │ │ │ │ └── MpGenerator.java
│ │ │ │ └── gpssoft
│ │ │ │ ├── Application.java
│ │ │ │ ├── common
│ │ │ │ │ └── ErrorEnum.java
│ │ │ │ ├── config
│ │ │ │ │ └── shiro
│ │ │ │ │ ├── MyFilter.java
│ │ │ │ │ ├── MyRealm.java
│ │ │ │ │ ├── MyToken.java
│ │ │ │ │ └── ShiroConfig.java
│ │ │ │ ├── controller
│ │ │ │ │ ├── CommandRecordController.java
│ │ │ │ │ ├── CommandsController.java
│ │ │ │ │ ├── ConfigController.java
│ │ │ │ │ ├── DeviceGeofenceController.java
│ │ │ │ │ ├── DevicesController.java
│ │ │ │ │ ├── DeviceTypeController.java
│ │ │ │ │ ├── EventsController.java
│ │ │ │ │ ├── GeofencesController.java
│ │ │ │ │ ├── GroupGeofenceController.java
│ │ │ │ │ ├── GroupsController.java
│ │ │ │ │ ├── LayersController.java
│ │ │ │ │ ├── LogsController.java
│ │ │ │ │ ├── LogsLoginController.java
│ │ │ │ │ ├── MediasController.java
│ │ │ │ │ ├── PermissionsController.java
│ │ │ │ │ ├── PoisController.java
│ │ │ │ │ ├── PositionsController.java
│ │ │ │ │ ├── RolePermissionController.java
│ │ │ │ │ ├── RolesController.java
│ │ │ │ │ ├── StatisticsDeviceController.java
│ │ │ │ │ ├── StatisticsStopController.java
│ │ │ │ │ ├── TypeCommandController.java
│ │ │ │ │ ├── UserDeviceController.java
│ │ │ │ │ ├── UserGeofenceController.java
│ │ │ │ │ ├── UserGroupController.java
│ │ │ │ │ ├── UserLayerController.java
│ │ │ │ │ ├── UserPoiController.java
│ │ │ │ │ ├── UserRoleController.java
│ │ │ │ │ ├── UsersController.java
│ │ │ │ │ └── YptsearchhistoryController.java
│ │ │ │ ├── dao
│ │ │ │ │ ├── CommandRecordMapper.java
│ │ │ │ │ ├── CommandsMapper.java
│ │ │ │ │ ├── ConfigMapper.java
│ │ │ │ │ ├── DeviceGeofenceMapper.java
│ │ │ │ │ ├── DevicesMapper.java
│ │ │ │ │ ├── DeviceTypeMapper.java
│ │ │ │ │ ├── EventsMapper.java
│ │ │ │ │ ├── GeofencesMapper.java
│ │ │ │ │ ├── GroupGeofenceMapper.java
│ │ │ │ │ ├── GroupsMapper.java
│ │ │ │ │ ├── LayersMapper.java
│ │ │ │ │ ├── LogsLoginMapper.java
│ │ │ │ │ ├── LogsMapper.java
│ │ │ │ │ ├── MediasMapper.java
│ │ │ │ │ ├── PermissionsMapper.java
│ │ │ │ │ ├── PoisMapper.java
│ │ │ │ │ ├── PositionsMapper.java
│ │ │ │ │ ├── RolePermissionMapper.java
│ │ │ │ │ ├── RolesMapper.java
│ │ │ │ │ ├── StatisticsDeviceMapper.java
│ │ │ │ │ ├── StatisticsStopMapper.java
│ │ │ │ │ ├── TypeCommandMapper.java
│ │ │ │ │ ├── UserDeviceMapper.java
│ │ │ │ │ ├── UserGeofenceMapper.java
│ │ │ │ │ ├── UserGroupMapper.java
│ │ │ │ │ ├── UserLayerMapper.java
│ │ │ │ │ ├── UserPoiMapper.java
│ │ │ │ │ ├── UserRoleMapper.java
│ │ │ │ │ ├── UsersMapper.java
│ │ │ │ │ └── YptsearchhistoryMapper.java
│ │ │ │ ├── exception
│ │ │ │ │ └── GlobalExceptionHandler.java
│ │ │ │ ├── model
│ │ │ │ │ ├── ArgumentInvalidResult.java
│ │ │ │ │ ├── CommandRecord.java
│ │ │ │ │ ├── Commands.java
│ │ │ │ │ ├── Config.java
│ │ │ │ │ ├── DeviceGeofence.java
│ │ │ │ │ ├── Devices.java
│ │ │ │ │ ├── DeviceType.java
│ │ │ │ │ ├── Events.java
│ │ │ │ │ ├── Geofences.java
│ │ │ │ │ ├── GroupGeofence.java
│ │ │ │ │ ├── Groups.java
│ │ │ │ │ ├── Layers.java
│ │ │ │ │ ├── Logs.java
│ │ │ │ │ ├── LogsLogin.java
│ │ │ │ │ ├── Medias.java
│ │ │ │ │ ├── Permissions.java
│ │ │ │ │ ├── Pois.java
│ │ │ │ │ ├── Positions.java
│ │ │ │ │ ├── Result.java
│ │ │ │ │ ├── RolePermission.java
│ │ │ │ │ ├── Roles.java
│ │ │ │ │ ├── StatisticsDevice.java
│ │ │ │ │ ├── StatisticsStop.java
│ │ │ │ │ ├── TypeCommand.java
│ │ │ │ │ ├── UserDevice.java
│ │ │ │ │ ├── UserGeofence.java
│ │ │ │ │ ├── UserGroup.java
│ │ │ │ │ ├── UserLayer.java
│ │ │ │ │ ├── UserPoi.java
│ │ │ │ │ ├── UserRole.java
│ │ │ │ │ ├── Users.java
│ │ │ │ │ ├── vo
│ │ │ │ │ │ └── UserVo.java
│ │ │ │ │ └── Yptsearchhistory.java
│ │ │ │ └── service
│ │ │ │ ├── CommandRecordService.java
│ │ │ │ ├── CommandsService.java
│ │ │ │ ├── ConfigService.java
│ │ │ │ ├── DeviceGeofenceService.java
│ │ │ │ ├── DevicesService.java
│ │ │ │ ├── DeviceTypeService.java
│ │ │ │ ├── EventsService.java
│ │ │ │ ├── GeofencesService.java
│ │ │ │ ├── GroupGeofenceService.java
│ │ │ │ ├── GroupsService.java
│ │ │ │ ├── impl
│ │ │ │ │ ├── CommandRecordServiceImpl.java
│ │ │ │ │ ├── CommandsServiceImpl.java
│ │ │ │ │ ├── ConfigServiceImpl.java
│ │ │ │ │ ├── DeviceGeofenceServiceImpl.java
│ │ │ │ │ ├── DevicesServiceImpl.java
│ │ │ │ │ ├── DeviceTypeServiceImpl.java
│ │ │ │ │ ├── EventsServiceImpl.java
│ │ │ │ │ ├── GeofencesServiceImpl.java
│ │ │ │ │ ├── GroupGeofenceServiceImpl.java
│ │ │ │ │ ├── GroupsServiceImpl.java
│ │ │ │ │ ├── LayersServiceImpl.java
│ │ │ │ │ ├── LogsLoginServiceImpl.java
│ │ │ │ │ ├── LogsServiceImpl.java
│ │ │ │ │ ├── MediasServiceImpl.java
│ │ │ │ │ ├── PermissionsServiceImpl.java
│ │ │ │ │ ├── PoisServiceImpl.java
│ │ │ │ │ ├── PositionsServiceImpl.java
│ │ │ │ │ ├── RolePermissionServiceImpl.java
│ │ │ │ │ ├── RolesServiceImpl.java
│ │ │ │ │ ├── StatisticsDeviceServiceImpl.java
│ │ │ │ │ ├── StatisticsStopServiceImpl.java
│ │ │ │ │ ├── TypeCommandServiceImpl.java
│ │ │ │ │ ├── UserDeviceServiceImpl.java
│ │ │ │ │ ├── UserGeofenceServiceImpl.java
│ │ │ │ │ ├── UserGroupServiceImpl.java
│ │ │ │ │ ├── UserLayerServiceImpl.java
│ │ │ │ │ ├── UserPoiServiceImpl.java
│ │ │ │ │ ├── UserRoleServiceImpl.java
│ │ │ │ │ ├── UsersServiceImpl.java
│ │ │ │ │ └── YptsearchhistoryServiceImpl.java
│ │ │ │ ├── LayersService.java
│ │ │ │ ├── LogsLoginService.java
│ │ │ │ ├── LogsService.java
│ │ │ │ ├── MediasService.java
│ │ │ │ ├── PermissionsService.java
│ │ │ │ ├── PoisService.java
│ │ │ │ ├── PositionsService.java
│ │ │ │ ├── RolePermissionService.java
│ │ │ │ ├── RolesService.java
│ │ │ │ ├── StatisticsDeviceService.java
│ │ │ │ ├── StatisticsStopService.java
│ │ │ │ ├── TypeCommandService.java
│ │ │ │ ├── UserDeviceService.java
│ │ │ │ ├── UserGeofenceService.java
│ │ │ │ ├── UserGroupService.java
│ │ │ │ ├── UserLayerService.java
│ │ │ │ ├── UserPoiService.java
│ │ │ │ ├── UserRoleService.java
│ │ │ │ ├── UsersService.java
│ │ │ │ └── YptsearchhistoryService.java
│ │ │ └── resources
│ │ │ └── application.properties
│ │ └── test
│ │ ├── java
│ │ └── resources
│ └── target
│ ├── classes
│ │ ├── application.properties
│ │ └── com
│ │ ├── gps
│ │ │ ├── CodeGeneration.class
│ │ │ ├── MpGenerator$1.class
│ │ │ └── MpGenerator.class
│ │ └── gpssoft
│ │ ├── Application.class
│ │ ├── common
│ │ │ └── ErrorEnum.class
│ │ ├── config
│ │ │ └── shiro
│ │ │ ├── MyFilter.class
│ │ │ ├── MyRealm.class
│ │ │ ├── MyToken.class
│ │ │ └── ShiroConfig.class
│ │ ├── controller
│ │ │ ├── CommandRecordController.class
│ │ │ ├── CommandsController.class
│ │ │ ├── ConfigController.class
│ │ │ ├── DeviceGeofenceController.class
│ │ │ ├── DevicesController.class
│ │ │ ├── DeviceTypeController.class
│ │ │ ├── EventsController.class
│ │ │ ├── GeofencesController.class
│ │ │ ├── GroupGeofenceController.class
│ │ │ ├── GroupsController.class
│ │ │ ├── LayersController.class
│ │ │ ├── LogsController.class
│ │ │ ├── LogsLoginController.class
│ │ │ ├── MediasController.class
│ │ │ ├── PermissionsController.class
│ │ │ ├── PoisController.class
│ │ │ ├── PositionsController.class
│ │ │ ├── RolePermissionController.class
│ │ │ ├── RolesController.class
│ │ │ ├── StatisticsDeviceController.class
│ │ │ ├── StatisticsStopController.class
│ │ │ ├── TypeCommandController.class
│ │ │ ├── UserDeviceController.class
│ │ │ ├── UserGeofenceController.class
│ │ │ ├── UserGroupController.class
│ │ │ ├── UserLayerController.class
│ │ │ ├── UserPoiController.class
│ │ │ ├── UserRoleController.class
│ │ │ ├── UsersController.class
│ │ │ └── YptsearchhistoryController.class
│ │ ├── dao
│ │ │ ├── CommandRecordMapper.class
│ │ │ ├── CommandsMapper.class
│ │ │ ├── ConfigMapper.class
│ │ │ ├── DeviceGeofenceMapper.class
│ │ │ ├── DevicesMapper.class
│ │ │ ├── DeviceTypeMapper.class
│ │ │ ├── EventsMapper.class
│ │ │ ├── GeofencesMapper.class
│ │ │ ├── GroupGeofenceMapper.class
│ │ │ ├── GroupsMapper.class
│ │ │ ├── LayersMapper.class
│ │ │ ├── LogsLoginMapper.class
│ │ │ ├── LogsMapper.class
│ │ │ ├── MediasMapper.class
│ │ │ ├── PermissionsMapper.class
│ │ │ ├── PoisMapper.class
│ │ │ ├── PositionsMapper.class
│ │ │ ├── RolePermissionMapper.class
│ │ │ ├── RolesMapper.class
│ │ │ ├── StatisticsDeviceMapper.class
│ │ │ ├── StatisticsStopMapper.class
│ │ │ ├── TypeCommandMapper.class
│ │ │ ├── UserDeviceMapper.class
│ │ │ ├── UserGeofenceMapper.class
│ │ │ ├── UserGroupMapper.class
│ │ │ ├── UserLayerMapper.class
│ │ │ ├── UserPoiMapper.class
│ │ │ ├── UserRoleMapper.class
│ │ │ ├── UsersMapper.class
│ │ │ └── YptsearchhistoryMapper.class
│ │ ├── exception
│ │ │ └── GlobalExceptionHandler.class
│ │ ├── model
│ │ │ ├── ArgumentInvalidResult.class
│ │ │ ├── CommandRecord.class
│ │ │ ├── Commands.class
│ │ │ ├── Config.class
│ │ │ ├── DeviceGeofence.class
│ │ │ ├── Devices.class
│ │ │ ├── DeviceType.class
│ │ │ ├── Events.class
│ │ │ ├── Geofences.class
│ │ │ ├── GroupGeofence.class
│ │ │ ├── Groups.class
│ │ │ ├── Layers.class
│ │ │ ├── Logs.class
│ │ │ ├── LogsLogin.class
│ │ │ ├── Medias.class
│ │ │ ├── Permissions.class
│ │ │ ├── Pois.class
│ │ │ ├── Positions.class
│ │ │ ├── Result.class
│ │ │ ├── RolePermission.class
│ │ │ ├── Roles.class
│ │ │ ├── StatisticsDevice.class
│ │ │ ├── StatisticsStop.class
│ │ │ ├── TypeCommand.class
│ │ │ ├── UserDevice.class
│ │ │ ├── UserGeofence.class
│ │ │ ├── UserGroup.class
│ │ │ ├── UserLayer.class
│ │ │ ├── UserPoi.class
│ │ │ ├── UserRole.class
│ │ │ ├── Users.class
│ │ │ ├── vo
│ │ │ │ └── UserVo.class
│ │ │ └── Yptsearchhistory.class
│ │ └── service
│ │ ├── CommandRecordService.class
│ │ ├── CommandsService.class
│ │ ├── ConfigService.class
│ │ ├── DeviceGeofenceService.class
│ │ ├── DevicesService.class
│ │ ├── DeviceTypeService.class
│ │ ├── EventsService.class
│ │ ├── GeofencesService.class
│ │ ├── GroupGeofenceService.class
│ │ ├── GroupsService.class
│ │ ├── impl
│ │ │ ├── CommandRecordServiceImpl.class
│ │ │ ├── CommandsServiceImpl.class
│ │ │ ├── ConfigServiceImpl.class
│ │ │ ├── DeviceGeofenceServiceImpl.class
│ │ │ ├── DevicesServiceImpl.class
│ │ │ ├── DeviceTypeServiceImpl.class
│ │ │ ├── EventsServiceImpl.class
│ │ │ ├── GeofencesServiceImpl.class
│ │ │ ├── GroupGeofenceServiceImpl.class
│ │ │ ├── GroupsServiceImpl.class
│ │ │ ├── LayersServiceImpl.class
│ │ │ ├── LogsLoginServiceImpl.class
│ │ │ ├── LogsServiceImpl.class
│ │ │ ├── MediasServiceImpl.class
│ │ │ ├── PermissionsServiceImpl.class
│ │ │ ├── PoisServiceImpl.class
│ │ │ ├── PositionsServiceImpl.class
│ │ │ ├── RolePermissionServiceImpl.class
│ │ │ ├── RolesServiceImpl.class
│ │ │ ├── StatisticsDeviceServiceImpl.class
│ │ │ ├── StatisticsStopServiceImpl.class
│ │ │ ├── TypeCommandServiceImpl.class
│ │ │ ├── UserDeviceServiceImpl.class
│ │ │ ├── UserGeofenceServiceImpl.class
│ │ │ ├── UserGroupServiceImpl.class
│ │ │ ├── UserLayerServiceImpl.class
│ │ │ ├── UserPoiServiceImpl.class
│ │ │ ├── UserRoleServiceImpl.class
│ │ │ ├── UsersServiceImpl.class
│ │ │ └── YptsearchhistoryServiceImpl.class
│ │ ├── LayersService.class
│ │ ├── LogsLoginService.class
│ │ ├── LogsService.class
│ │ ├── MediasService.class
│ │ ├── PermissionsService.class
│ │ ├── PoisService.class
│ │ ├── PositionsService.class
│ │ ├── RolePermissionService.class
│ │ ├── RolesService.class
│ │ ├── StatisticsDeviceService.class
│ │ ├── StatisticsStopService.class
│ │ ├── TypeCommandService.class
│ │ ├── UserDeviceService.class
│ │ ├── UserGeofenceService.class
│ │ ├── UserGroupService.class
│ │ ├── UserLayerService.class
│ │ ├── UserPoiService.class
│ │ ├── UserRoleService.class
│ │ ├── UsersService.class
│ │ └── YptsearchhistoryService.class
│ └── test-classes
└── SQL
├── lbs_permissions.sql
├── lbs_positions.sql
├── lbs_role_permission.sql
├── lbs_roles.sql
├── lbs_user_role.sql
└── lbs_users.sql
40 directories, 335 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论