瑞吉外卖项目介绍
瑞吉外卖第一篇
·
一、瑞吉外卖项目介绍
项目所用到的技术栈
1、网关层:Nginx
2、应用层:springboot、springmvc、spring session、spring、swagger、lombok(@Data,@Slf4j 日志)
3、数据层:MySQL,mybatis,redis
4、工具:git、maven、junit
、、、、
项目的功能介绍
后台管理
1、员工登录
2、员工管理
3、菜品管理
4、订单管理
客户端管理
1、手机登录
等等…
、、、、
配置静态资源的映射
通常情况下,springboot只能自动加载到static等目录下的静态资源,而这里面的backend,front目录下的静态资源找不到,所以这个是用就需要配置静态资源映射。
创建WebMvcConfig类,继承WebMvcConfigureSupport类,然后重写addResourceHandlers方法
这样就可以直接访问静态资源了
创建一个通用的返回结果类,服务端响应的数据最终都会封装成此对象
、、、、
二、后台员工登录功能
首先先创建MVC开发的标准步骤,创建model,mapper,server,controller类
然后进行需求分析
可以从前端代码看到,服务端会返回三个数据给客户端:res.code,res.data,res.msg
从前端页面的请求可以分析出很多的信息,包括请求的方式为post,请求的url地址,返回的状态码等等
后台登录函数的一个编码逻辑
、、、、
用户退出方法
浏览器根据返回的R类型的数据里面的success,来判断页面的一个跳转
、、、
用过滤器完善登录功能:否则直接输入URL地址也能登录进去
创建一个新的包,filter
更多推荐
已为社区贡献1条内容
所有评论(0)