微人事项目登录模块 后端接口
本文主要介绍微人事开源项目中的登录模块的后端接口,http://github.com/lenve/vhr
-
数据表设计
-
开发持久层
- hr
- pojo
- dao
- mapper
//Hr
……
//Role
……
//Menu
…… 存放用户与角色的url授权信息
//MenuMeta
……
//RespBean
…… 返回系统状态
//HrMapper
……
//MenuMapper
……
//HrMapper.xml
……
//MenuMapper.xml
……
- 开发业务层
- hr
- service
//HrService
……
//MenuService
……
- 开发控制层
- hr
- controller
//RegLoginController
……
- 配置、依赖
- hr
- config
WebSecurityConfig
//CustomMetadataSource
…… getAttribute()
//UrlAccessDecisionManager
…… decide()
//AuthenticationAccessDeniedHandler
……
//WebSecurityConfig
……configure()
- application.properties
- pom.xml
######## 数据库配置 ########
……
######### MyBatis配置 ########
……
<!--添加MyBatis依赖-->
<!--添加mysql依赖-->
<!--添加数据库连接池-->
<!--添加Spring Security依赖-->
<!--添加对xml文件的编译-->
- 测试