Skip to content

🏫🏫 柚子帮校招指导服务平台,SWPU-2017级-Kyle毕业设计。

License

Notifications You must be signed in to change notification settings

gongsir0630/campus-recruitment-guidance

Repository files navigation

柚子帮-校招指导服务平台

前言

这里是我的本科毕业设计,建设一个方便、快捷、能有效联系在校毕业生和已就业师兄师姐的在线校招指导服务平台——“柚子帮”,并完成系统的设计与开发.平台致力于为西柚学子提供校招指导服务,提高毕业生在校招季的求职效率。

整个平台包含微信小程序端web 管理端两部分,项目开发采用前后端分离,这里是后端项目工程,基于 SpringBoot 搭建,对接 wx-java-miniapp 为小程序提供数据接口服务.

涉及的技术栈:

  • SpringBoot -> 后端基础环境
  • Shiro -> 安全框架
  • JWT -> 加密token
  • MySQL -> 主库,存储业务数据
  • MyBatis-Plus -> 操作数据库
  • Redis -> 缓存token和其他热点数据
  • Lombok -> 简化开发
  • FastJson -> json消息处理
  • RestTemplate -> 优雅的处理web请求
  • wx-java-miniapp -> 微信服务端API

特性

  • 基于WxJava对接微信小程序,实现用户登录、消息处理
  • 支持Shiro注解编程,保持高度的灵活性
  • 使用JWT进行校验,完全实现无状态鉴权
  • 使用Redis存储自定义登陆态token,支持过期时间
  • 支持跨域请求
  • 七牛云对象存储

使用

  1. 使用该项目之前请先部署 wx-java-miniapp

  2. clone项目到本地

git clone https://github.com/gongsir0630/campus-recruitment-guidance.git
  1. 安装redis和mysql,执行resources/sql/campus-graduation-design.sql脚本,修改application-*.yml配置文件

  2. mvn编译运行

mvn spring-boot:run

About

🏫🏫 柚子帮校招指导服务平台,SWPU-2017级-Kyle毕业设计。

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published