## 项目整体功能结构
![图片描述](https://doc.shiyanlou.com/courses/uid987099-20190806-1565083158238/wm)
项目总共分为五大功能模块,分别是员工资料、人事管理、薪酬管理、统计管理和系统管理
## 快速启动
在实验环境中,创建好数据库后,切换工作空间进入`vhr`目录通过`mvn spring-boot:run`就可以运行了。
如果不在实验楼的在线环境运行,要在自己本地环境运行就需要以下步骤:
1.下载项目到本地
2.在 MySQL 中执行数据库脚本
3.将 application.properties 文件中的`server.port`改成 8082,因为前端启动的时候会占用 8080 端口
4.在 IntelliJ IDEA 中运行 vhr 项目
**OK,至此,服务端就启动成功了,此时我们直接在地址栏输入http://localhost:8082/index.html 即可访问我们的项目,如果要做二次开发,请继续看第五、六步。**
5.进入到 vuehr 目录中,在命令行依次输入如下命令:
```bash
# 安装依赖
npm install
# 在 localhost:8080 启动项目
npm run dev
```
由于我在 vuehr 项目中已经配置了端口转发,将数据转发到 SpringBoot 上,因此项目启动之后,在浏览器中输入 http://localhost:8080 就可以访问我们的前端项目了,所有的请求通过端口转发将数据传到 SpringBoot 中(注意此时不要关闭 SpringBoot 项目)。
6.最后可以用 IntelliJ IDEA 等工具打开 vuehr 项目,继续开发,开发完成后,当项目要上线时,依然进入到 vuehr 目录,然后执行如下命令:
```bash
npm run build
```
该命令执行成功之后,vuehr 目录下生成一个 dist 文件夹,将该文件夹中的两个文件 static 和 index.html 拷贝到 SpringBoot 项目中 resources/static/目录下,然后就可以像第 4 步那样直接访问了。
没有合适的资源?快使用搜索试试~ 我知道了~
SpringBoot+Vue实现人事管理系统.zip
共185个文件
java:81个
js:29个
vue:24个
需积分: 0 1 下载量 182 浏览量
2023-12-26
16:04:09
上传
评论
收藏 2MB ZIP 举报
温馨提示
当然可以,以下是一份关于您的Java SpringBoot项目的简介描述: 探索Java的SpringBoot魔法 亲爱的开发者们,准备好一起踏上这次深入Java的SpringBoot之旅了吗?如果您正在寻找一个现代化、高效且易于扩展的开发框架,那么这个SpringBoot项目将是您的理想选择。 主要特点: 快速开发:SpringBoot通过自动配置和约定大于配置的原则,大大简化了项目设置和开发过程。 易于扩展:SpringBoot与生俱来的灵活性使您可以轻松集成各种服务和数据库,以满足您日益增长的需求。 安全性:内置的安全特性,如OAuth2和Spring Security,确保您的应用程序安全无虞。 微服务支持:SpringBoot是微服务架构的理想选择,可以帮助您构建模块化、可扩展的应用程序。 社区支持:全球的开发者社区意味着您可以在遇到问题时找到大量的资源和支持。 无论您是初出茅庐的Java新手,还是经验丰富的开发者,这个项目都将为您提供一个深入了解SpringBoot的机会。无论您是想学习新的技能,还是想提高现有应用程序的性能,这个项目都将是您的宝贵资源。 内容概览 项目设置和初始化 控制器设计和实现 数据持久化与数据库集成 安全性和身份验证 性能优化和监控 部署和生产环境考虑 现在,是时候让您的Java技能得到充分发挥,并掌握SpringBoot的魔法了!这个项目将带领您从基础到高级,探索SpringBoot的每一个角落。
资源推荐
资源详情
资源评论
收起资源包目录
SpringBoot+Vue实现人事管理系统.zip (185个子文件)
.babelrc 230B
mvnw.cmd 5KB
app.ea150142aa87bafe65cd29884767b39c.css 226KB
.editorconfig 147B
fontawesome-webfont.674f50d.eot 162KB
.gitignore 249B
.gitignore 154B
.gitkeep 0B
email.html 1KB
index.html 511B
index.html 271B
favicon.ico 9KB
maven-wrapper.jar 46KB
PoiUtils.java 15KB
Employee.java 7KB
WebSecurityConfig.java 7KB
SystemBasicController.java 6KB
EmpBasicController.java 5KB
EmpService.java 5KB
PerStatisticsController.java 3KB
Hr.java 3KB
Salary.java 3KB
PersonnelService.java 2KB
SystemHrController.java 2KB
HrService.java 2KB
Department.java 2KB
SalarySearchController.java 2KB
EmailRunnable.java 2KB
Menu.java 2KB
ChatController.java 2KB
EmpTrainController.java 2KB
UrlAccessDecisionManager.java 2KB
CustomMetadataSource.java 2KB
SalaryTableController.java 2KB
SalaryEmpController.java 2KB
AdjustSalary.java 2KB
EmpRemoveController.java 2KB
EmpMove.java 2KB
SalaryController.java 2KB
EmpSalaryController.java 2KB
PersonnelServiceTest.java 2KB
EmpMapper.java 2KB
SysMsgService.java 1KB
InfoStatisticsController.java 1KB
SalaryService.java 1KB
JobLevel.java 1KB
EmpTrain.java 1KB
RespBean.java 1KB
SalaryMan.java 1KB
PersonnelMapper.java 1KB
SalSearch.java 1KB
AuthenticationAccessDeniedHandler.java 1KB
Position.java 1KB
DepartmentService.java 1KB
EmpEc.java 1KB
EmpEcController.java 1KB
WsController.java 1KB
InfoStatistics.java 1KB
JobLevelService.java 1KB
SysMsg.java 1KB
MenuService.java 1KB
PositionService.java 1KB
CustomExceptionResolver.java 1008B
WebSocketConfig.java 1008B
RegLoginController.java 893B
PoliticsStatus.java 888B
Nation.java 852B
Statistics.java 834B
WebMvcConfig.java 830B
ConfigController.java 807B
RoleService.java 795B
MsgContent.java 780B
StatisticsService.java 726B
HrMapper.java 722B
SalaryMapper.java 713B
DateConverter.java 663B
MenuRoleService.java 654B
Role.java 601B
SysMsgMapper.java 546B
MenuMeta.java 545B
ChatResp.java 529B
JobLevelMapper.java 467B
PersonnelController.java 464B
HrserverApplication.java 458B
SystemService.java 457B
EmployeeController.java 452B
PositionMapper.java 433B
DepartmentMapper.java 399B
RoleMapper.java 334B
HrUtils.java 326B
MenuMapper.java 293B
MenuRoleMapper.java 266B
StatisticsMapper.java 235B
SystemMapper.java 103B
vendor.b6f6d144b8ab8460c96d.js 741KB
sockjs.js 176KB
0.7c21cea672df94ac30c4.js 111KB
app.a3dd58f53cffc27fda0c.js 96KB
sockjs.min.js 58KB
5.d15ceed065551c6b7340.js 28KB
共 185 条
- 1
- 2
资源评论
01红C
- 粉丝: 1900
- 资源: 2040
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功