面向企业内部的员工信息管理后台。此前员工资料分散在多个 Excel 表格中,人员变动、部门调整、在职状态更新都需要人工汇总,容易遗漏。该项目把员工档案集中到一个后台系统中统一维护,支持按关键字、部门、在职状态组合检索,并提供标准的增删改查接口。
点击空白处退出提示
面向企业内部的员工信息管理后台。此前员工资料分散在多个 Excel 表格中,人员变动、部门调整、在职状态更新都需要人工汇总,容易遗漏。该项目把员工档案集中到一个后台系统中统一维护,支持按关键字、部门、在职状态组合检索,并提供标准的增删改查接口。
系统提供无状态 JWT 登录(登录签发 Token,过滤器校验,未认证返回 401、无权限返回 403);员工管理(新增 / 修改 / 删除 / 详情,删除通过 @PreAuthorize 限定 ROLE_ADMIN);组合检索与分页(关键字、部门、在职状态可任意组合,支持排序,统一分页结构);参数校验(Jakarta Bean Validation + 全局异常处理,错误响应不泄露堆栈);以及 springdoc-openapi 自动生成的在线接口文档,可直接调试。
技术栈:Java 17 + Spring Boot 3.3 + Spring Security 6;鉴权用 JWT(jjwt 0.12.6);持久层用 Spring Data JPA + Hibernate 6;数据库双 profile —— demo 用 H2 内存库免配置启动,生产切 MySQL 8。亮点是接口契约统一(统一响应体 + 全局异常处理)与开箱即用:克隆后 mvn spring-boot:run 直接跑,并内置自包含前端预览页,启动后打开根路径即可交互调试。



评论