基于核心框架SpringBoot2.1.8搭建微人事项目教程笔记+视频+源码
微人事是一个前后端分离的人力资源管理系统,项目采用 SpringBoot+Vue 开发,项目加入常见的企业级应用所涉及到的技术点,例如 Redis、RabbitMQ 等。
技术应用
核心框架:SpringBoot2.1.8
安全管理:Spring Security
持久层框架:MyBatis
缓存:Redis
数据库:MySQL8
消息队列:RabbitMQ
即时通信:WebSocket
文件存储:FastDFS
前端框架:Vue+ElementUI+Vuex
前端网络请求:axios
技术关键要点
基于 Spring Security 搭建动态权限管理系统。
前端 Vue 采用动态路由,千人千面。
结合 RabbitMQ 搭建独立的邮件服务器。
基于 WebSocket 实现在线聊天功能。
Redis 做缓存并协助处理消息幂等性问题。
采用 FastDFS 做文件存储系统。
项目开发文档笔记
学习一定是文字和视频效果最佳,通过这份笔记和视频一定会让你有一个事半功倍的效果!这份项目开发笔记从2018年到现在,还在一直往里面加东西!
01.权限数据库设计
02.服务端环境搭建
03.动态处理角色和资源的关系
04.密码加密并加盐
05.服务端异常的统一处理
06.axios请求封装,请求异常统一处理
07.将请求方法挂到Vue上
08.登录状态的保存
09.登录成功后动态加载组件
10.角色资源关系管理
11.用户角色关系管理
12.部门数据库设计与存储过程编写
13.递归查询与存储过程调用
14.Tree树形控件使用要点
15.职位管理和职称管理功能介绍
16.组件复用
17.[题外话]利用git标签回退至任意版本
18.员工基本信息管理功能介绍
19.SpringBoot中自定义参数绑定
20.高级搜索功能介绍
21.Excel导入导出效果图
22.SpringMVC文件下载的两种方式
23.POI生成Excel
24.axios下载文件
25.使用POI实现Exce|导入
26.SpringBoot中使用Freemarker邮件模板生成邮件
27.Java中邮件的发送
28.SpringBoot中使用新线程发送邮件
29.工资账套管理功能介绍
30.员工账套设置功能介绍
31.在线聊天功能介绍
32.在线聊天功能实现
33.系统通知功能实现
34.两年了,微人事重大更新
35.微人事部署问题
36.Spring Boot + Vue两种文件上传方式总结
37.Spring Boot + Vue前端网络请求封装与配置
38.Spring Boot + Vue权限管理思路
39.Spring Security动态更新用户信息
40.FastDFS入门
41.SpringBoot结合FastDFS
42.Spring Boot+Vue +FastDFS实现文件上传
43.NodeJS请求转发配置
44.Spring Boot+Vue首页加载优化-1
45.Spring Boot+Vue首页加载优化-2
46.前后端分离中,使用JSON格式登录
47.Spring Security 登录成功后获取不到用户信息?
48.Spring Boot+Vue如何避免前端页面404
49.前后端分离开发中动态菜单的两种实现方案
50.使用Nginx部署前后端分离项目,解决跨域问题
51.前后端分离以及Vue.js入门
52.如何在微人事中提高消息中间件RabbitMQ可靠性的
53.Spring Boot整合RabbitMQ,消息重复消费怎么办?
54.简化微人事部署,Flyway 搞起来
55.前后端分离时代,Java 程序员的变与不变!
需要免费领取项目教程笔记+视频资料+项目源码的朋友GitHub获取链接:https://github.com/biws-byte/zhy
项目视频
项目上线图
需要免费领取项目教程笔记+视频资料+项目源码的朋友GitHub获取链接:https://github.com/biws-byte/zhym