A 使用框架 Springboot+mybatis 前端主要是IOS端
B 数据库 Mysql+Redis
C 主要功能
a 基本的都实现了,不过主要的影院和电影的数据是从猫眼上爬取的所以没有跟前端对过接口。主要说一下关于设计的思想和代码中遇到的问题
b 给前端返回数据的时候为了便于前端解析一般会在json对象前面加上属性名
{
"data":
{
"movie":[
{
"movieId":346559,"movieName":"黑衣人:全球追缉","movieType":"动作","movieActor":"克里斯·海姆斯沃斯,泰莎·汤普森,丽贝卡·弗格森","movieAlltime":"110","sc":"0.0","img":"http://p0.meituan.net/w.h/moviemachine/262f95bad79b6ae45b978593157cb68550938.jpg"},
{
"movieId":1204589,"movieName":"绝杀慕尼黑","movieType":"动作","movieActor":"弗拉基米尔·马什科夫,约翰·萨维奇,伊万·科列斯尼科夫","movieAlltime":"110","sc":"0.0","img":"http://p0.meituan.net/w.h/movie/67044d5479f075a18adba35571cadc4f978021.jpg"},
{
"movieId":1207185,"movieName":"秦明·生死语者","movieType":"悬疑","movieActor":"严屹宽,代斯,耿乐","movieAlltime":"110","sc":"0.0","img":"http://p0.meituan.net/w.h/movie/313ed0afcdb4d1cc37cd12b402e9e4421137394.jpg"}]
}
}
注:该接口原本会给前端返回一个List集合,也就是一个json数组,emmm可能IOS端解析起来会比较方便一点
c 登录后为了保持登录状态,给前端返回了一个jsonWeb也就是jwt生成的token令牌
public class jwtUtil {