当前位置: 首页 > news >正文

广州 Wix网站开发wordpress只有英文

广州 Wix网站开发,wordpress只有英文,营销网站策划,腾讯企点怎么登录校园点餐小程序 一、前言二、我的优势2.1 自己的网站2.2 自己的小程序#xff08;小蔡coding#xff09;2.3 有保障的售后2.4 福利 三、开发环境与技术3.1 MySQL数据库3.2 Vue前端技术3.3 Spring Boot框架3.4 微信小程序 四、功能设计4.1 系统功能结构设计4.2 主要功能描述 五… 校园点餐小程序 一、前言二、我的优势2.1 自己的网站2.2 自己的小程序小蔡coding2.3 有保障的售后2.4 福利 三、开发环境与技术3.1 MySQL数据库3.2 Vue前端技术3.3 Spring Boot框架3.4 微信小程序 四、功能设计4.1 系统功能结构设计4.2 主要功能描述 五、系统实现5.1 小程序界实现5.1.1 会员系统5.1.2 会员价点餐5.1.3 协同过滤算法的应用5.1.4 购物车结算展示5.1.5 在线客服5.1.6 个人信息展示5.1.7 登录注册5.1.8 公告展示 5.2 后台管理实现5.2.1 登录界面5.2.2 用户管理5.2.3 商家管理5.2.4 美食管理5.2.5 在线客服回复5.2.6 其他管理 六、数据库设计参考七、代码参考八、源码获取 一、前言 博主介绍✌全网粉丝10W,CSDN特邀作者、博客专家、CSDN新星计划导师、全栈领域优质创作者博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战✌ 精彩专栏 推荐订阅 2023-2024年最值得选的微信小程序毕业设计选题大全100个热门选题推荐✅ 2023-2024年最值得选的Java毕业设计选题大全500个热门选题推荐✅ Java精品实战案例《500套》 微信小程序项目精品案例《500套》 文末获取源码数据库 网上大部分的毕设套路如下 在b站发毕设项目的演示视频让你免费领取你领取完发现代码不全或者数据库少表根本跑不起来如果要调试则收费300真的是恶心至极有没有 某宝找人帮忙写简单来说比第一种行为靠谱但是很贵说是可以免费修改其实修改基本排不上队一改就是一星期想快点加钱200加急 二、我的优势 2.1 自己的网站 网站上传的项目均为博主自己收集和开发的质量都可以得到保障适合自己懂一点程序开发的同学使用 2.2 自己的小程序小蔡coding 为了方便同学们使用我开发了小程序版的名字叫小蔡coding。同学们可以通过小程序快速搜索和定位到自己想要的程序 2.3 有保障的售后 2.4 福利 三、开发环境与技术 3.1 MySQL数据库 本课题研究研发的应用程序在数据操作过程中是难以预测的而且常常产生变化。没有办法直接从word里写数据这不但不安全并且难以实现应用程序的功能。想要实现运用所需要的数据存放功能就必定要选择专业的数据库存储软件。大部分应用程序达到的功能并不太繁杂市场中所有关系数据库手机软件都能实现。参照自己的思维构造及使用习惯性MySQL能够支持中小型系统软件不用Oracle、SQL Server 大中小型数据适用适宜大家全面的数据库而非其他问题由于真正意义上的系统在线是数据库网络服务器网站服务器。 3.2 Vue前端技术 在动态网站盛行之时Java作为一种高级编程语言当然不会轻易放弃这一领域的生日蛋糕。Sun企业上线了Servlet做为导出动态网站的标准规范。因为当时程序猿不是很喜欢但一开始挑选很少。java语言在之后的好多个月里出现不顾及性能高效率最少区别了写网页页面所需要的动态性编码块和静态代码块大大提升了创作效率易读性。因而许多Java软件工程师和入行的初级程序员都会选择java语言当作个人职业生涯发展前景。为保持Java语言在高级编程语言中的重要性避免java再次抢占市场Sun与Apache慈善基金会协作开发了一种有关Java动态网站的技术规范即vue技术性。vue在页面写作时吸取java语言中的所有优势却也靠着Java语言 EE庞大环境能通过Java组件完成很多作用。这种组件能够直接引用到vue页面使vue更强大和完善。确保了Java科技的竖向可持续发展观最终在动态网站开发行业占有一席之地。别的java开发工作人员能够快速转移到vue开展开发不顾及一些特殊组件或功能性的开发自打动态性页面的开发来说彻底完成了java流程和vue流程的基本无成本费变换vue技术性就是这样发展趋势起来。 3.3 Spring Boot框架 从取名上能够得知这一框架设计初心快速开启Spring运用。因而Spring。 实质上Boot应用程序是一个根据Spring框架的应用程序。这是Spring“协议书先于配置”理论的良好实践物质。可以帮助开发者迅速、更有效地搭建根据Spring生态系统中的应用程序。 Spring Boot实现自动配置、发展依靠、Actuator、命令行界面(CLI) 是Spring Boot最主要的四个核心特点在其中CLI是Spring Boot的能选特点尽管功能齐全却也引入了一套非传统的开发模型因此本系列文章只注重别的三个特点。如标题本问题是本系列的第一部分将为您开启Spring Boot大门关键为您进一步分析启动过程及全自动配置完成基本原理。把握这一部分主要内容了解一些Spring框架的基本知识也会让你游刃有余。 3.4 微信小程序 微信小程序是一种轻量级的应用程序可以在微信内部直接运行无需下载安装为用户提供快速便捷的服务和功能体验涵盖了各种领域的应用从社交、娱乐到商务和生活服务为开发者提供了一个强大的平台以低成本和高效率开发和发布小程序。 四、功能设计 4.1 系统功能结构设计 4.2 主要功能描述 本课题基于微信小程序技术实现校园订餐系统,主要由微信小程序客户端、服务器、数据管理端构成。基于微信小程序的客户端模块主要是借助微信开发者工具来完成。主要功能有 以微信小程序作为载体开发实现在微信小程序上进行点餐的系统。注册登录引导功能用户登录时引导用户前往账号注册界面。信息管理功能对使用用户的信息进行管理存储。订单管理功能能够与数据库进行互通。评价管理功能能让用户对此次消费进行评论还包括对评论的添加和删除。管理员对系统的管理功能让商家使用小程序更方便。管理员对订单的管理功能能让商家登录后接受并确认用户的订单。管理员对菜品的管理功能让商家对菜品进行增删查改。实现在微信小程序上顺利点餐。 五、系统实现 5.1 小程序界实现 5.1.1 会员系统 5.1.2 会员价点餐 5.1.3 协同过滤算法的应用 原始推荐如下 集成协同过滤算法之后美食的推荐会随着用户的喜欢程度进行自动排序排名靠前的为用户点击次数、点赞次数等行为来控制 效果如下 5.1.4 购物车结算展示 5.1.5 在线客服 用户可以对商户进行咨询商户在后台可以进行回复 5.1.6 个人信息展示 用户可以在此修改个人信息、头像等信息。 5.1.7 登录注册 注册界面如下 5.1.8 公告展示 5.2 后台管理实现 5.2.1 登录界面 5.2.2 用户管理 5.2.3 商家管理 5.2.4 美食管理 商户可以进行上新操作管理员可以查看评论、回复评论 5.2.5 在线客服回复 5.2.6 其他管理 六、数据库设计参考 -- MySQL dump 10.13 Distrib 5.7.31, for Linux (x86_64) -- -- Host: localhost Database: springbootm3ord -- ------------------------------------------------------ -- Server version 5.7.31/*!40101 SET OLD_CHARACTER_SET_CLIENTCHARACTER_SET_CLIENT */; /*!40101 SET OLD_CHARACTER_SET_RESULTSCHARACTER_SET_RESULTS */; /*!40101 SET OLD_COLLATION_CONNECTIONCOLLATION_CONNECTION */; /*!40101 SET NAMES utf8 */; /*!40103 SET OLD_TIME_ZONETIME_ZONE */; /*!40103 SET TIME_ZONE00:00 */; /*!40014 SET OLD_UNIQUE_CHECKSUNIQUE_CHECKS, UNIQUE_CHECKS0 */; /*!40014 SET OLD_FOREIGN_KEY_CHECKSFOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS0 */; /*!40101 SET OLD_SQL_MODESQL_MODE, SQL_MODENO_AUTO_VALUE_ON_ZERO */; /*!40111 SET OLD_SQL_NOTESSQL_NOTES, SQL_NOTES0 */;-- -- Current Database: springbootm3ord --/*!40000 DROP DATABASE IF EXISTS springbootm3ord*/;CREATE DATABASE /*!32312 IF NOT EXISTS*/ springbootm3ord /*!40100 DEFAULT CHARACTER SET utf8mb4 */;USE springbootm3ord;-- -- Table structure for table aboutus --DROP TABLE IF EXISTS aboutus; /*!40101 SET saved_cs_client character_set_client */; /*!40101 SET character_set_client utf8 */; CREATE TABLE aboutus (id bigint(20) NOT NULL AUTO_INCREMENT COMMENT 主键,addtime timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 创建时间,title varchar(200) NOT NULL COMMENT 标题,subtitle varchar(200) DEFAULT NULL COMMENT 副标题,content longtext NOT NULL COMMENT 内容,picture1 longtext COMMENT 图片1,picture2 longtext COMMENT 图片2,picture3 longtext COMMENT 图片3,PRIMARY KEY (id) ) ENGINEInnoDB AUTO_INCREMENT2 DEFAULT CHARSETutf8 COMMENT关于我们; /*!40101 SET character_set_client saved_cs_client */;-- -- Dumping data for table aboutus --LOCK TABLES aboutus WRITE; /*!40000 ALTER TABLE aboutus DISABLE KEYS */; INSERT INTO aboutus VALUES (1,2023-03-05 09:51:25,关于我们,ABOUT US,不管你想要怎样的生活你都要去努力争取不多尝试一些事情怎么知道自己适合什么、不适合什么呢?\n你说你喜欢读书让我给你列书单你还问我哪里有那么多时间看书;你说自己梦想的职业是广告文案问我如何成为一个文案应该具备哪些素质;你说你计划晨跑但总是因为学习、工作辛苦或者身体不舒服第二天起不了床;你说你一直梦想一个人去长途旅行但是没钱父母觉得危险。其实我已经厌倦了你这样说说而已的把戏我觉得就算我告诉你如何去做你也不会照做因为你根本什么都不做。,upload/aboutus_picture1.jpg,upload/aboutus_picture2.jpg,upload/aboutus_picture3.jpg); /*!40000 ALTER TABLE aboutus ENABLE KEYS */; UNLOCK TABLES;-- -- Table structure for table config --DROP TABLE IF EXISTS config; /*!40101 SET saved_cs_client character_set_client */; /*!40101 SET character_set_client utf8 */; CREATE TABLE config (id bigint(20) NOT NULL AUTO_INCREMENT COMMENT 主键,name varchar(100) NOT NULL COMMENT 配置参数名称,value varchar(100) DEFAULT NULL COMMENT 配置参数值,PRIMARY KEY (id) ) ENGINEInnoDB AUTO_INCREMENT4 DEFAULT CHARSETutf8 COMMENT配置文件; /*!40101 SET character_set_client saved_cs_client */;-- -- Dumping data for table config --LOCK TABLES config WRITE; /*!40000 ALTER TABLE config DISABLE KEYS */; INSERT INTO config VALUES (1,picture1,upload/picture1.jpg),(2,picture2,upload/picture2.jpg),(3,picture3,upload/picture3.jpg); /*!40000 ALTER TABLE config ENABLE KEYS */; UNLOCK TABLES;-- -- Table structure for table discussjiaoyuan --DROP TABLE IF EXISTS discussjiaoyuan; /*!40101 SET saved_cs_client character_set_client */; /*!40101 SET character_set_client utf8 */; CREATE TABLE discussjiaoyuan (id bigint(20) NOT NULL AUTO_INCREMENT COMMENT 主键,addtime timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 创建时间,refid bigint(20) NOT NULL COMMENT 关联表id,userid bigint(20) NOT NULL COMMENT 用户id,avatarurl longtext COMMENT 头像,nickname varchar(200) DEFAULT NULL COMMENT 用户名,content longtext NOT NULL COMMENT 评论内容,reply longtext COMMENT 回复内容,PRIMARY KEY (id) ) ENGINEInnoDB DEFAULT CHARSETutf8 COMMENT教员评论表; /*!40101 SET character_set_client saved_cs_client */;-- -- Dumping data for table discussjiaoyuan --LOCK TABLES discussjiaoyuan WRITE; /*!40000 ALTER TABLE discussjiaoyuan DISABLE KEYS */; /*!40000 ALTER TABLE discussjiaoyuan ENABLE KEYS */; UNLOCK TABLES;-- -- Table structure for table discusszhaopinxinxi --DROP TABLE IF EXISTS discusszhaopinxinxi; /*!40101 SET saved_cs_client character_set_client */; /*!40101 SET character_set_client utf8 */; CREATE TABLE discusszhaopinxinxi (id bigint(20) NOT NULL AUTO_INCREMENT COMMENT 主键,addtime timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 创建时间,refid bigint(20) NOT NULL COMMENT 关联表id,userid bigint(20) NOT NULL COMMENT 用户id,avatarurl longtext COMMENT 头像,nickname varchar(200) DEFAULT NULL COMMENT 用户名,content longtext NOT NULL COMMENT 评论内容,reply longtext COMMENT 回复内容,PRIMARY KEY (id) ) ENGINEInnoDB DEFAULT CHARSETutf8 COMMENT招聘信息评论表; /*!40101 SET character_set_client saved_cs_client */;-- -- Dumping data for table discusszhaopinxinxi --LOCK TABLES discusszhaopinxinxi WRITE; /*!40000 ALTER TABLE discusszhaopinxinxi DISABLE KEYS */; /*!40000 ALTER TABLE discusszhaopinxinxi ENABLE KEYS */; UNLOCK TABLES;-- -- Table structure for table jiajiaoshenqing --DROP TABLE IF EXISTS jiajiaoshenqing; /*!40101 SET saved_cs_client character_set_client */; /*!40101 SET character_set_client utf8 */; CREATE TABLE jiajiaoshenqing (id bigint(20) NOT NULL AUTO_INCREMENT COMMENT 主键,addtime timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 创建时间,shenqingbianhao varchar(200) DEFAULT NULL COMMENT 申请编号,gonghao varchar(200) DEFAULT NULL COMMENT 工号,jiaoshixingming varchar(200) DEFAULT NULL COMMENT 教师姓名,shoukezhuanye varchar(200) DEFAULT NULL COMMENT 授课专业,xueli varchar(200) DEFAULT NULL COMMENT 学历,jiajiaofeiyong varchar(200) DEFAULT NULL COMMENT 家教费用,shenqingriqi date DEFAULT NULL COMMENT 申请日期,shenqingneirong longtext COMMENT 申请内容,zhanghao varchar(200) DEFAULT NULL COMMENT 账号,xingming varchar(200) DEFAULT NULL COMMENT 姓名,shoujihaoma varchar(200) DEFAULT NULL COMMENT 手机号码,sfsh varchar(200) DEFAULT 待审核 COMMENT 是否审核,shhf longtext COMMENT 审核回复,PRIMARY KEY (id),UNIQUE KEY shenqingbianhao (shenqingbianhao) ) ENGINEInnoDB AUTO_INCREMENT59 DEFAULT CHARSETutf8 COMMENT家教申请; /*!40101 SET character_set_client saved_cs_client */;-- -- Dumping data for table jiajiaoshenqing --LOCK TABLES jiajiaoshenqing WRITE; /*!40000 ALTER TABLE jiajiaoshenqing DISABLE KEYS */; INSERT INTO jiajiaoshenqing VALUES (51,2023-03-05 09:51:24,1111111111,工号1,教师姓名1,授课专业1,学历1,家教费用1,2023-03-05,申请内容1,账号1,姓名1,手机号码1,是,),(52,2023-03-05 09:51:24,2222222222,工号2,教师姓名2,授课专业2,学历2,家教费用2,2023-03-05,申请内容2,账号2,姓名2,手机号码2,是,),(53,2023-03-05 09:51:24,3333333333,工号3,教师姓名3,授课专业3,学历3,家教费用3,2023-03-05,申请内容3,账号3,姓名3,手机号码3,是,),(54,2023-03-05 09:51:24,4444444444,工号4,教师姓名4,授课专业4,学历4,家教费用4,2023-03-05,申请内容4,账号4,姓名4,手机号码4,是,),(55,2023-03-05 09:51:24,5555555555,工号5,教师姓名5,授课专业5,学历5,家教费用5,2023-03-05,申请内容5,账号5,姓名5,手机号码5,是,),(56,2023-03-05 09:51:24,6666666666,工号6,教师姓名6,授课专业6,学历6,家教费用6,2023-03-05,申请内容6,账号6,姓名6,手机号码6,是,),(57,2023-03-05 09:51:24,7777777777,工号7,教师姓名7,授课专业7,学历7,家教费用7,2023-03-05,申请内容7,账号7,姓名7,手机号码7,是,),(58,2023-03-05 09:51:24,8888888888,工号8,教师姓名8,授课专业8,学历8,家教费用8,2023-03-05,申请内容8,账号8,姓名8,手机号码8,是,); /*!40000 ALTER TABLE jiajiaoshenqing ENABLE KEYS */; UNLOCK TABLES;-- -- Table structure for table jiaoyuan --DROP TABLE IF EXISTS jiaoyuan; /*!40101 SET saved_cs_client character_set_client */; /*!40101 SET character_set_client utf8 */; CREATE TABLE jiaoyuan (id bigint(20) NOT NULL AUTO_INCREMENT COMMENT 主键,addtime timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 创建时间,gonghao varchar(200) NOT NULL COMMENT 工号,mima varchar(200) NOT NULL COMMENT 密码,jiaoshixingming varchar(200) NOT NULL COMMENT 教师姓名,xingbie varchar(200) DEFAULT NULL COMMENT 性别,youxiang varchar(200) DEFAULT NULL COMMENT 邮箱,lianxishouji varchar(200) DEFAULT NULL COMMENT 联系手机,shoukezhuanye varchar(200) DEFAULT NULL COMMENT 授课专业,xueli varchar(200) DEFAULT NULL COMMENT 学历,touxiang longtext COMMENT 头像,jiajiaofeiyong varchar(200) DEFAULT NULL COMMENT 家教费用,gerenjianjie longtext COMMENT 个人简介,rongyuxinxi longtext COMMENT 荣誉信息,PRIMARY KEY (id),UNIQUE KEY gonghao (gonghao) ) ENGINEInnoDB AUTO_INCREMENT29 DEFAULT CHARSETutf8 COMMENT教员; /*!40101 SET character_set_client saved_cs_client */;-- -- Table structure for table jiaoyuanfankui --DROP TABLE IF EXISTS jiaoyuanfankui; /*!40101 SET saved_cs_client character_set_client */; /*!40101 SET character_set_client utf8 */; CREATE TABLE jiaoyuanfankui (id bigint(20) NOT NULL AUTO_INCREMENT COMMENT 主键,addtime timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 创建时间,fankuibianhao varchar(200) DEFAULT NULL COMMENT 反馈编号,fankuibiaoti varchar(200) NOT NULL COMMENT 反馈标题,fankuineirong longtext COMMENT 反馈内容,fankuishijian datetime DEFAULT NULL COMMENT 反馈时间,gonghao varchar(200) DEFAULT NULL COMMENT 工号,jiaoshixingming varchar(200) DEFAULT NULL COMMENT 教师姓名,shhf longtext COMMENT 回复内容,PRIMARY KEY (id),UNIQUE KEY fankuibianhao (fankuibianhao) ) ENGINEInnoDB AUTO_INCREMENT119 DEFAULT CHARSETutf8 COMMENT教员反馈; /*!40101 SET character_set_client saved_cs_client */;-- -- Dumping data for table jiaoyuanfankui --LOCK TABLES jiaoyuanfankui WRITE; /*!40000 ALTER TABLE jiaoyuanfankui DISABLE KEYS */; INSERT INTO jiaoyuanfankui VALUES (111,2023-03-05 09:51:25,1111111111,反馈标题1,反馈内容1,2023-03-05 17:51:25,工号1,教师姓名1,),(112,2023-03-05 09:51:25,2222222222,反馈标题2,反馈内容2,2023-03-05 17:51:25,工号2,教师姓名2,),(113,2023-03-05 09:51:25,3333333333,反馈标题3,反馈内容3,2023-03-05 17:51:25,工号3,教师姓名3,),(114,2023-03-05 09:51:25,4444444444,反馈标题4,反馈内容4,2023-03-05 17:51:25,工号4,教师姓名4,),(115,2023-03-05 09:51:25,5555555555,反馈标题5,反馈内容5,2023-03-05 17:51:25,工号5,教师姓名5,),(116,2023-03-05 09:51:25,6666666666,反馈标题6,反馈内容6,2023-03-05 17:51:25,工号6,教师姓名6,),(117,2023-03-05 09:51:25,7777777777,反馈标题7,反馈内容7,2023-03-05 17:51:25,工号7,教师姓名7,),(118,2023-03-05 09:51:25,8888888888,反馈标题8,反馈内容8,2023-03-05 17:51:25,工号8,教师姓名8,); /*!40000 ALTER TABLE jiaoyuanfankui ENABLE KEYS */; UNLOCK TABLES;-- -- Table structure for table ketijiangjie --DROP TABLE IF EXISTS ketijiangjie; /*!40101 SET saved_cs_client character_set_client */; /*!40101 SET character_set_client utf8 */; CREATE TABLE ketijiangjie (id bigint(20) NOT NULL AUTO_INCREMENT COMMENT 主键,addtime timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 创建时间,gonghao varchar(200) DEFAULT NULL COMMENT 工号,jiaoshixingming varchar(200) DEFAULT NULL COMMENT 教师姓名,xueli varchar(200) DEFAULT NULL COMMENT 学历,yuyueshijian varchar(200) NOT NULL COMMENT 预约时间,ketimingcheng varchar(200) DEFAULT NULL COMMENT 课题名称,jiangjieshipin longtext COMMENT 讲解视频,dizhi varchar(200) DEFAULT NULL COMMENT 地址,zhanghao varchar(200) DEFAULT NULL COMMENT 账号,xingming varchar(200) DEFAULT NULL COMMENT 姓名,shoujihaoma varchar(200) DEFAULT NULL COMMENT 手机号码,neirong longtext COMMENT 内容,PRIMARY KEY (id) ) ENGINEInnoDB AUTO_INCREMENT79 DEFAULT CHARSETutf8 COMMENT课题讲解; /*!40101 SET character_set_client saved_cs_client */;七、代码参考 IgnoreAuth PostMapping(value /login) public R login(String username, String password, String captcha, HttpServletRequest request) {UsersEntity user userService.selectOne(new EntityWrapperUsersEntity().eq(username, username));if(usernull || !user.getPassword().equals(password)) {return R.error(账号或密码不正确);}String token tokenService.generateToken(user.getId(),username, users, user.getRole());return R.ok().put(token, token); }Overridepublic String generateToken(Long userid,String username, String tableName, String role) {TokenEntity tokenEntity this.selectOne(new EntityWrapperTokenEntity().eq(userid, userid).eq(role, role));String token CommonUtil.getRandomString(32);Calendar cal Calendar.getInstance(); cal.setTime(new Date()); cal.add(Calendar.HOUR_OF_DAY, 1);if(tokenEntity!null) {tokenEntity.setToken(token);tokenEntity.setExpiratedtime(cal.getTime());this.updateById(tokenEntity);} else {this.insert(new TokenEntity(userid,username, tableName, role, token, cal.getTime()));}return token;}/*** 权限(Token)验证*/ Component public class AuthorizationInterceptor implements HandlerInterceptor {public static final String LOGIN_TOKEN_KEY Token;Autowiredprivate TokenService tokenService;Overridepublic boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {//支持跨域请求response.setHeader(Access-Control-Allow-Methods, POST, GET, OPTIONS, DELETE);response.setHeader(Access-Control-Max-Age, 3600);response.setHeader(Access-Control-Allow-Credentials, true);response.setHeader(Access-Control-Allow-Headers, x-requested-with,request-source,Token, Origin,imgType, Content-Type, cache-control,postman-token,Cookie, Accept,authorization);response.setHeader(Access-Control-Allow-Origin, request.getHeader(Origin));// 跨域时会首先发送一个OPTIONS请求这里我们给OPTIONS请求直接返回正常状态if (request.getMethod().equals(RequestMethod.OPTIONS.name())) {response.setStatus(HttpStatus.OK.value());return false;}IgnoreAuth annotation;if (handler instanceof HandlerMethod) {annotation ((HandlerMethod) handler).getMethodAnnotation(IgnoreAuth.class);} else {return true;}//从header中获取tokenString token request.getHeader(LOGIN_TOKEN_KEY);/*** 不需要验证权限的方法直接放过*/if(annotation!null) {return true;}TokenEntity tokenEntity null;if(StringUtils.isNotBlank(token)) {tokenEntity tokenService.getTokenEntity(token);}if(tokenEntity ! null) {request.getSession().setAttribute(userId, tokenEntity.getUserid());request.getSession().setAttribute(role, tokenEntity.getRole());request.getSession().setAttribute(tableName, tokenEntity.getTablename());request.getSession().setAttribute(username, tokenEntity.getUsername());return true;}PrintWriter writer null;response.setCharacterEncoding(UTF-8);response.setContentType(application/json; charsetutf-8);try {writer response.getWriter();writer.print(JSONObject.toJSONString(R.error(401, 请先登录)));} finally {if(writer ! null){writer.close();}} // throw new EIException(请先登录, 401);return false;} } 八、源码获取 文章下方名片联系我即可~ 大家点赞、收藏、关注、评论啦 、查看获取联系方式 精彩专栏推荐订阅在下方专栏 Java精品实战案例《500套》 微信小程序项目精品案例《500套》
http://www.pierceye.com/news/365679/

相关文章:

  • 中山做网站费用国内做网站好的公司
  • 搬瓦工putty做网站建设网站证书
  • 江西网站开发哪家好平面设计主要是做什么的
  • 邱启良 深圳网站建设网站开发 加密存储 解密 二次计算
  • 肥城网站设计公司商务网站要怎么做
  • 做网站的毕设用什么软件统计wordpress
  • 网站备案 游戏易企推
  • 男人做想看的免费网站网页设计有哪些岗位
  • 南江县规划和建设局网站怎样做淘宝客导购网站
  • 浦江县住房和城乡建设局网站校园网站开发方案
  • 微做网站网站开发源代码
  • 福建省住房城乡建设部网站fusionaccess免费服务器
  • 山东省春季高考网站建设试题莱芜在线论坛莱芜话题秦立奉
  • 太原城市建设招标网站电子商务是干什么的具体
  • 网站 营销网站的备案的要多少钱
  • 网站模板 源码wordpress手机端装换
  • 咋把网站制作成软件wordpress添加单页模板
  • 大连网站平台研发偷别人的WordPress主题
  • 做网站ps文字有锯齿公司做外地网站
  • 如何在百度提交自己的网站梦织和wordpress特点
  • 毕业设计做网站还是系统好网站可以随便创建么
  • 做网站与网页有什么区别昊客网络
  • 临沂地区建站网站设计一个企业网站首页
  • wordpress本地建站精准信息预测
  • 云服务器如何安装网站爱站网seo综合查询
  • 个人建什么样的网站好wordpress添加用户登录
  • 中国教育网站官网做网站购买域名之后
  • 公司网站建设的优势新图闻的品牌建设经验
  • 网站建设是在商标哪个类别深圳宝安区新安街道
  • 网站推广服务器怎么选wordpress获取菜单链接地址