目录
先安装node环境
导入SQL
运行VUE
运行springboot
源码来自:基于Springboot+Vue的校园招聘系统【项目开源】_哔哩哔哩_bilibili
https://download.csdn.net/download/qq_52479948/87866128
一定要下这个版本的node.js之前用新版的就是用不了。
然后直接选择好要安装的位置后一直下一步就行
这个版本是不用配置环境变量的。
可以用上面的命令检查是否安装成功。
/*
Navicat MySQL Data Transfer
Source Server : localhost
Source Server Version : 50722
Source Host : localhost:3306
Source Database : springbootjlvpc
Target Server Type : MYSQL
Target Server Version : 50722
File Encoding : 65001
Date: 2020-08-06 21:07:26
*/
SET FOREIGN_KEY_CHECKS=0;
-- ----------------------------
-- Table structure for config
-- ----------------------------
DROP TABLE IF EXISTS `config`;
CREATE TABLE `config` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`name` varchar(100) NOT NULL COMMENT '配置参数名称',
`value` varchar(100) DEFAULT NULL COMMENT '配置参数值',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8 COMMENT='配置文件';
-- ----------------------------
-- Records of config
-- ----------------------------
INSERT INTO `config` VALUES ('1', 'picture1', 'http://localhost:8080/springbootjlvpC/upload/1596202765029.jpg');
INSERT INTO `config` VALUES ('2', 'picture2', 'http://localhost:8080/springbootjlvpC/upload/1596202778459.jpg');
INSERT INTO `config` VALUES ('3', 'picture3', 'http://localhost:8080/springbootjlvpC/upload/1596202789362.jpg');
INSERT INTO `config` VALUES ('4', 'picture4', 'http://localhost:8080/springbootjlvpC/upload/1596202801460.jpg');
INSERT INTO `config` VALUES ('5', 'picture5', 'http://localhost:8080/springbootjlvpC/upload/1596202812156.jpg');
INSERT INTO `config` VALUES ('6', 'homepage', 'http://localhost:8080/springbootjlvpC/upload/1596202819339.jpg');
-- ----------------------------
-- Table structure for discussqiuzhizhexinxi
-- ----------------------------
DROP TABLE IF EXISTS `discussqiuzhizhexinxi`;
CREATE TABLE `discussqiuzhizhexinxi` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`refid` bigint(20) NOT NULL COMMENT '关联表id',
`content` varchar(200) NOT NULL COMMENT '评论内容',
`userid` bigint(20) NOT NULL COMMENT '用户id',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='求职者信息评论表';
-- ----------------------------
-- Records of discussqiuzhizhexinxi
-- ----------------------------
-- ----------------------------
-- Table structure for discusszhaopinxinxi
-- ----------------------------
DROP TABLE IF EXISTS `discusszhaopinxinxi`;
CREATE TABLE `discusszhaopinxinxi` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`refid` bigint(20) NOT NULL COMMENT '关联表id',
`content` varchar(200) NOT NULL COMMENT '评论内容',
`userid` bigint(20) NOT NULL COMMENT '用户id',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='招聘信息评论表';
-- ----------------------------
-- Records of discusszhaopinxinxi
-- ----------------------------
-- ----------------------------
-- Table structure for gangweifenlei
-- ----------------------------
DROP TABLE IF EXISTS `gangweifenlei`;
CREATE TABLE `gangweifenlei` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`gangweileibie` varchar(200) DEFAULT NULL COMMENT '岗位类别',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1596203316887 DEFAULT CHARSET=utf8 COMMENT='岗位分类';
-- ----------------------------
-- Records of gangweifenlei
-- ----------------------------
INSERT INTO `gangweifenlei` VALUES ('1596203279032', '2020-07-31 21:47:58', '管理岗位');
INSERT INTO `gangweifenlei` VALUES ('1596203306345', '2020-07-31 21:48:25', '专技岗位');
INSERT INTO `gangweifenlei` VALUES ('1596203316886', '2020-07-31 21:48:35', '工勤岗位');
-- ----------------------------
-- Table structure for messages
-- ----------------------------
DROP TABLE IF EXISTS `messages`;
CREATE TABLE `messages` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`content` longtext NOT NULL COMMENT '内容',
`userid` bigint(20) NOT NULL COMMENT '留言人id',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1596712023224 DEFAULT CHARSET=utf8 COMMENT='留言板';
-- ----------------------------
-- Records of messages
-- ----------------------------
INSERT INTO `messages` VALUES ('1596712023223', '2020-08-06 19:07:02', '很好很强大。', '1596200777877');
-- ----------------------------
-- Table structure for news
-- ----------------------------
DROP TABLE IF EXISTS `news`;
CREATE TABLE `news` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`title` varchar(200) NOT NULL COMMENT '标题',
`picture` varchar(200) NOT NULL COMMENT '图片',
`content` longtext NOT NULL COMMENT '内容',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1596204167472 DEFAULT CHARSET=utf8 COMMENT='新闻资讯';
-- ----------------------------
-- Records of news
-- ----------------------------
INSERT INTO `news` VALUES ('1596204167471', '2020-07-31 22:02:46', '京东1/4管理层为90后,互联网巨头都爱年轻人', 'http://localhost:8080/springbootjlvpC/upload/1596204129522.jpeg', '2020年第一批90后已迈入30岁,成为互联网公司的主力。同样,这一讯号也激励着正在打拼的年轻人。
近日,京东招聘负责人在脉脉组织的《把脉》访谈中透露了一组数据:目前京东近90%的管理者都是内部培养的,1/4以上的管理者都是90后。并且在2020年年初的晋升中,57.5%都是90后,首次晋升的95后,占比达到11.7%。据悉,更有技术类员工,在毕业3年便晋升为T8专家。
在瞬息万变的互联网公司中,曾经的90后多数是给70后、80后做下属。但如今,互联网大厂更青睐于选择有想法的年轻人。
其实不止京东,互联网大厂皆是如此。张勇也曾经谈到管理95后员工:“我不懂,但放手让他们做。”并且早在2018年,阿里便拥有了95后的科学家。
百度也将高管年轻化作为最新战略之一,李彦宏曾在内部信中表示,“公司将加速干部年轻化的进程,选拔更多的80、90后年轻同事进入管理层。”
据悉,在2020年新一届的招聘中,多数企业都面向应届生开展培养计划,力求为公司补进新生力量。前述京东招聘负责人透露,京东2020年校园招聘共收到简历近13万份。在全部简历中,技术人才占比70%,在发放的offer中技术岗位占比也达到七成。
');
-- ----------------------------
-- Table structure for qiuzhizhexinxi
-- ----------------------------
DROP TABLE IF EXISTS `qiuzhizhexinxi`;
CREATE TABLE `qiuzhizhexinxi` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`yonghuming` varchar(200) DEFAULT NULL COMMENT '用户名',
`xingming` varchar(200) DEFAULT NULL COMMENT '姓名',
`xingbie` varchar(200) DEFAULT NULL COMMENT '性别',
`dianhua` varchar(200) DEFAULT NULL COMMENT '电话',
`zhaopian` varchar(200) DEFAULT NULL COMMENT '照片',
`xueli` varchar(200) DEFAULT NULL COMMENT '学历',
`gangweileibie` varchar(200) DEFAULT NULL COMMENT '岗位类别',
`jianli` varchar(200) DEFAULT NULL COMMENT '简历',
`gongzuojingli` longtext COMMENT '工作经历',
`gerenjibenqingkuang` longtext COMMENT '个人基本情况',
`thumbsupnum` int(11) DEFAULT '0' COMMENT '赞',
`crazilynum` int(11) DEFAULT '0' COMMENT '踩',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1596372486542 DEFAULT CHARSET=utf8 COMMENT='求职者信息';
-- ----------------------------
-- Records of qiuzhizhexinxi
-- ----------------------------
INSERT INTO `qiuzhizhexinxi` VALUES ('1596285238983', '2020-08-01 20:33:58', 'zhangsan', '张三', '男', '13512345678', 'http://localhost:8080/springbootjlvpC/upload/1596284947334.jpg', '硕士', '专技岗位', 'http://localhost:8080/springbootjlvpC/upload/1596285115757.jpg', '没有', '只会考试
', '0', '0');
INSERT INTO `qiuzhizhexinxi` VALUES ('1596372486541', '2020-08-02 20:48:05', 'lisi', '李四', '女', '18866661234', 'http://localhost:8080/springbootjlvpC/upload/1596372445456.jpg', '本科', '管理岗位', 'http://localhost:8080/springbootjlvpC/upload/1596372470161.jpg', '略', '略
', '0', '0');
-- ----------------------------
-- Table structure for qiyexinxi
-- ----------------------------
DROP TABLE IF EXISTS `qiyexinxi`;
CREATE TABLE `qiyexinxi` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`qiyebianhao` varchar(200) DEFAULT NULL COMMENT '企业编号',
`mima` varchar(200) DEFAULT NULL COMMENT '密码',
`qiyemingcheng` varchar(200) DEFAULT NULL COMMENT '企业名称',
`fuzeren` varchar(200) DEFAULT NULL COMMENT '负责人',
`lianxidianhua` varchar(200) DEFAULT NULL COMMENT '联系电话',
`qiyeyouxiang` varchar(200) DEFAULT NULL COMMENT '企业邮箱',
`qiyejieshao` longtext COMMENT '企业介绍',
PRIMARY KEY (`id`),
UNIQUE KEY `qiyebianhao` (`qiyebianhao`)
) ENGINE=InnoDB AUTO_INCREMENT=1596200834702 DEFAULT CHARSET=utf8 COMMENT='企业信息';
-- ----------------------------
-- Records of qiyexinxi
-- ----------------------------
INSERT INTO `qiyexinxi` VALUES ('1596200834701', '2020-07-31 21:07:14', 'tengxun', '1', '腾讯', '老马', '13632146547', '[email protected]', 'QQ微信都是我家的');
-- ----------------------------
-- Table structure for storeup
-- ----------------------------
DROP TABLE IF EXISTS `storeup`;
CREATE TABLE `storeup` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`userid` bigint(20) NOT NULL COMMENT '用户id',
`refid` bigint(20) DEFAULT NULL COMMENT '收藏id',
`tablename` varchar(200) DEFAULT NULL COMMENT '表名',
`name` varchar(200) NOT NULL COMMENT '收藏名称',
`picture` varchar(200) NOT NULL COMMENT '收藏图片',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1596372529848 DEFAULT CHARSET=utf8 COMMENT='收藏表';
-- ----------------------------
-- Records of storeup
-- ----------------------------
INSERT INTO `storeup` VALUES ('1596372529847', '2020-08-02 20:48:49', '1596372388838', '1596371998272', 'zhaopinxinxi', 'Java工程师', 'http://localhost:8080/springbootjlvpC/upload/1596371914892.jpg');
-- ----------------------------
-- Table structure for token
-- ----------------------------
DROP TABLE IF EXISTS `token`;
CREATE TABLE `token` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`userid` bigint(20) NOT NULL COMMENT '用户id',
`username` varchar(100) NOT NULL COMMENT '用户名',
`tablename` varchar(100) DEFAULT NULL COMMENT '表名',
`role` varchar(100) DEFAULT NULL COMMENT '角色',
`token` varchar(200) NOT NULL COMMENT '密码',
`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '新增时间',
`expiratedtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '过期时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8 COMMENT='token表';
-- ----------------------------
-- Records of token
-- ----------------------------
INSERT INTO `token` VALUES ('2', '1596200777877', 'zhangsan', 'yonghu', '用户', 'khblx1mjz1xmcafqove456vm8i55amdc', '2020-07-31 21:07:23', '2020-08-06 14:00:50');
INSERT INTO `token` VALUES ('3', '1596200834701', 'tengxun', 'qiyexinxi', '企业信息', 'jyvj8zxh9nohnvatlblhfxb8tjhpacsl', '2020-08-02 20:37:15', '2020-08-06 12:08:48');
INSERT INTO `token` VALUES ('4', '1596372388838', 'lisi', 'yonghu', '用户', '7ukws5mujkht18r36jhrkhoqfjik8mhs', '2020-08-02 20:46:37', '2020-08-02 13:50:19');
INSERT INTO `token` VALUES ('5', '1', 'abo', 'users', '管理员', 'tm72a0ctp9bvxc5fmv2cuqjo7im5hkzc', '2020-08-04 22:23:10', '2020-08-06 12:09:07');
-- ----------------------------
-- Table structure for users
-- ----------------------------
DROP TABLE IF EXISTS `users`;
CREATE TABLE `users` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`username` varchar(100) NOT NULL COMMENT '用户名',
`password` varchar(100) NOT NULL COMMENT '密码',
`role` varchar(100) DEFAULT '管理员' COMMENT '角色',
`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '新增时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COMMENT='用户表';
-- ----------------------------
-- Records of users
-- ----------------------------
INSERT INTO `users` VALUES ('1', 'abo', '1', '管理员', '2020-07-26 11:10:39');
-- ----------------------------
-- Table structure for xuelixinxi
-- ----------------------------
DROP TABLE IF EXISTS `xuelixinxi`;
CREATE TABLE `xuelixinxi` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`xueli` varchar(200) DEFAULT NULL COMMENT '学历',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1596203473682 DEFAULT CHARSET=utf8 COMMENT='学历信息';
-- ----------------------------
-- Records of xuelixinxi
-- ----------------------------
INSERT INTO `xuelixinxi` VALUES ('1596203425441', '2020-07-31 21:50:24', '博士');
INSERT INTO `xuelixinxi` VALUES ('1596203441455', '2020-07-31 21:50:40', '硕士');
INSERT INTO `xuelixinxi` VALUES ('1596203466812', '2020-07-31 21:51:06', '本科');
INSERT INTO `xuelixinxi` VALUES ('1596203473681', '2020-07-31 21:51:13', '专科');
-- ----------------------------
-- Table structure for yingpinxinxi
-- ----------------------------
DROP TABLE IF EXISTS `yingpinxinxi`;
CREATE TABLE `yingpinxinxi` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`qiyebianhao` varchar(200) DEFAULT NULL COMMENT '企业编号',
`qiyemingcheng` varchar(200) DEFAULT NULL COMMENT '企业名称',
`fuzeren` varchar(200) DEFAULT NULL COMMENT '负责人',
`lianxidianhua` varchar(200) DEFAULT NULL COMMENT '联系电话',
`zhaopingangwei` varchar(200) DEFAULT NULL COMMENT '招聘岗位',
`yonghuming` varchar(200) DEFAULT NULL COMMENT '用户名',
`xingming` varchar(200) DEFAULT NULL COMMENT '姓名',
`dianhua` varchar(200) DEFAULT NULL COMMENT '电话',
`jianli` varchar(200) DEFAULT NULL COMMENT '简历',
`sfsh` varchar(200) DEFAULT '否' COMMENT '是否审核',
`shhf` longtext COMMENT '审核回复',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='应聘信息';
-- ----------------------------
-- Records of yingpinxinxi
-- ----------------------------
-- ----------------------------
-- Table structure for yonghu
-- ----------------------------
DROP TABLE IF EXISTS `yonghu`;
CREATE TABLE `yonghu` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`yonghuming` varchar(200) NOT NULL COMMENT '用户名',
`xingming` varchar(200) NOT NULL COMMENT '姓名',
`mima` varchar(200) NOT NULL COMMENT '密码',
`xingbie` varchar(200) DEFAULT NULL COMMENT '性别',
`dianhua` varchar(200) DEFAULT NULL COMMENT '电话',
`youxiang` varchar(200) DEFAULT NULL COMMENT '邮箱',
PRIMARY KEY (`id`),
UNIQUE KEY `yonghuming` (`yonghuming`)
) ENGINE=InnoDB AUTO_INCREMENT=1596372388839 DEFAULT CHARSET=utf8 COMMENT='用户';
-- ----------------------------
-- Records of yonghu
-- ----------------------------
INSERT INTO `yonghu` VALUES ('1596200777877', '2020-07-31 21:06:17', 'zhangsan', '张三', '1', '男', '13512345678', '[email protected]');
INSERT INTO `yonghu` VALUES ('1596372388838', '2020-08-02 20:46:28', 'lisi', '李四', '1', '女', '18866661234', '[email protected]');
-- ----------------------------
-- Table structure for youqinglianjie
-- ----------------------------
DROP TABLE IF EXISTS `youqinglianjie`;
CREATE TABLE `youqinglianjie` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`wangzhanmingcheng` varchar(200) DEFAULT NULL COMMENT '网站名称',
`logo` varchar(200) DEFAULT NULL COMMENT 'logo',
`wangzhi` varchar(200) DEFAULT NULL COMMENT '网址',
`wangzhanjieshao` longtext COMMENT '网站介绍',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1596203976310 DEFAULT CHARSET=utf8 COMMENT='友情链接';
-- ----------------------------
-- Records of youqinglianjie
-- ----------------------------
INSERT INTO `youqinglianjie` VALUES ('1596203976309', '2020-07-31 21:59:35', 'Java攀登网', 'http://localhost:8080/springbootjlvpC/upload/1596203897238.gif', 'http://www.javaclimb.com/', '提供大量原创视频教程
');
-- ----------------------------
-- Table structure for zhaopinxinxi
-- ----------------------------
DROP TABLE IF EXISTS `zhaopinxinxi`;
CREATE TABLE `zhaopinxinxi` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`qiyebianhao` varchar(200) DEFAULT NULL COMMENT '企业编号',
`qiyemingcheng` varchar(200) DEFAULT NULL COMMENT '企业名称',
`fuzeren` varchar(200) DEFAULT NULL COMMENT '负责人',
`lianxidianhua` varchar(200) DEFAULT NULL COMMENT '联系电话',
`zhaopingangwei` varchar(200) DEFAULT NULL COMMENT '招聘岗位',
`zhaopinrenshu` varchar(200) DEFAULT NULL COMMENT '招聘人数',
`gangweileibie` varchar(200) DEFAULT NULL COMMENT '岗位类别',
`xueli` varchar(200) DEFAULT NULL COMMENT '学历',
`tupian` varchar(200) DEFAULT NULL COMMENT '图片',
`gangweiyaoqiu` longtext COMMENT '岗位要求',
`gongzuozhize` longtext COMMENT '工作职责',
`thumbsupnum` int(11) DEFAULT '0' COMMENT '赞',
`crazilynum` int(11) DEFAULT '0' COMMENT '踩',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1596371998273 DEFAULT CHARSET=utf8 COMMENT='招聘信息';
-- ----------------------------
-- Records of zhaopinxinxi
-- ----------------------------
INSERT INTO `zhaopinxinxi` VALUES ('1596371998272', '2020-08-02 20:39:57', 'tengxun', '腾讯', '老马', '13632146547', 'Java工程师', '20', '专技岗位', '本科', 'http://localhost:8080/springbootjlvpC/upload/1596372817043.jpg', '1、会SpringBoot。\n2、熟练掌握MySQL。\n3、精通算法。', '协助项目经理完成开发后台的工作。
', '2', '1');
要注意一下,先创建这个数据库
如果navicat不能直接导入sql的话就复制一下在cmd下导入。
先找到admin这个目录
运行npm install(不行就运行ncpm install)
然后直接run serve,访问8081就行了
在这个vue.configure.js中配置了IP和端口,想要修改的话直接改就行
用idea打开
在设置中配置maven的本地地址和配置文件按以及仓库
这里设置成1.8
点击pom文件,看看有没有爆红没有就是正常的
端口和数据库的配置信息,为了配合前端我改成8081
以调试的方式启动一下
他现在要把前端的资源复制一份
直接访问是空的
加上这个前缀加上front表示是前端,因为8081给直接运行前端用了,所以springboot这块要改回8080或者其他的,我使用了经典8080
没有问题,到此整个项目的适配就完成啦。再次感谢大佬的源码。同时我也在我的资源区上传了一份,木有网盘会员可以下载是分享的这个。