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

wordpress带会员的主题杭州seo中心

wordpress带会员的主题,杭州seo中心,做a的视频在线观看网站,甜品网站网页设计代码Ruoyi二开 前言菜单代码生成新建微服务网关添加微服务的路由 vue页面和对应的js文件js中方法的url和controller中方法的url总结 前言 之前写过一篇文章#xff0c;若依微服务版本搭建#xff0c;超详细#xff0c;就介绍了怎么搭建若依微服务版本#xff0c;我们使用若依就… Ruoyi二开 前言菜单代码生成新建微服务网关添加微服务的路由 vue页面和对应的js文件js中方法的url和controller中方法的url总结 前言 之前写过一篇文章若依微服务版本搭建超详细就介绍了怎么搭建若依微服务版本我们使用若依就是为了简化我们的开发减少开发周期的这篇文章就会介绍怎么使用若依进行二开。若依提供了很多个版本其实这些版本的使用方式是完全一致的只是架构不同所以这篇文章也适用于若依的其他版本。 菜单 我们打开若依的首页就可以看到左侧的菜单我们不需要知道具体是怎么实现的只需要知道怎么去使用即可。我们所看到的以下一级菜单在Ruoyi里叫做目录。 点击系统管理菜单管理就可以添加菜单或者目录我们所看到的一级菜单其实是目录。我们自己添加目录时候可以根据已有的目录进行填写需要注意的是路由地址一般是目录名称的英文名。 添加菜单需要注意路由地址组件路径和权限字符可以随意指定但是最好按照若依的格式来。路由地址菜单的英文名组件路径对应了一个页面(ruoyi-ui下的src目录下的views中)按照规范来应该是目录名/菜单名/页面名一般都是index权限字符是用于鉴权的使用的是Shiro的RequiresPermissions进行鉴权按照规范来应该是目录名:菜单名:list因为进入页面其实展示的就是列表执行的是list方法所以是list。 添加完菜单和目录之后要想点击目录会显示页面还得创建组件路径对应的页面ruoyi-ui/src/views下。 【温馨提示】添加了页面之后记得重启前端不然无效。 代码生成 将我们自己设计好的数据库表放到rouyi-cloud库中点击首页的系统工具代码生成点击导入选择你要生成代码的表 你想要生成代码的表被选择后就会出现在列表中你可以对这个表进行如上图所示的几个操作。代码生成会生成实体类三层架构sqljs和页面点击预览可以显示信息并且你可以复制。 点击编辑可以编辑基本信息字段信息和生成信息你可以根据你的需求更改。 【注意】上述三处基本信息字段信息生成信息中的必填项都填了之后点击提交才能校验通过。 新建微服务 我们根据ruoyi微服务版本进行二开肯定是需要新建微服务的上述的代码其实就相当于一个微服务的各种结构但是创建新的微服务有以下几个需要注意的地方。 网关添加微服务的路由 我们都知道微服务框架下所有的请求都是从前端打到后端的网关再由网关使用负载均衡进行路由分发的那么网关如何知道将请求转发到哪个微服务就要在网关的配置文件中配置。若依的网关配置在nacos中的ruoyi-gateway-dev.yml文件中进行配置代码生成不了我们可以仿照若依的路由配置方式进行配置。【整理的例子是ruoyi-basic服务】 spring:redis:host: localhostport: 6379password: 123456cloud:gateway:discovery:locator:lowerCaseServiceId: trueenabled: trueroutes:# 认证中心- id: ruoyi-authuri: lb://ruoyi-authpredicates:- Path/auth/**filters:# 验证码处理- CacheRequestFilter- ValidateCodeFilter- StripPrefix1以上是若依自己原有的配置# 基础服务- id: ruoyi-basic #id就是服务名/模块名uri: lb://ruoyi-basic # uri:lb://是一个通用写法意思是通过负载均衡访问后面的服务predicates:- Path/basic/** # 断言也就是访问ruoyi-basic这个服务下的接口时会加上/basic这个前缀filters:- StripPrefix1 # 去掉前缀后访问实际路径上面的断言只有一个前缀/basic所以是1为什么前端的请求都打到了网关呢是在vue.config.js中配置的8080就是网关 vue页面和对应的js文件 vue页面和对应的js文件都是代码生成的但是他们的路径可能不太符合你的要求但是随意的挪动位置就会导致各种错误vue页面和js文件是一一对应的。比如我自己添加的一个页面src/views/basic/account/index.vue(这个页面的路径就对应添加菜单时的组件路径basic/account/index),他引入的js路径是这样的/api/basic/account/account 其实这个js就是src/api/basic/account/account.js,.js是省略的了。可以看到对应的就是src目录这是vue的默认配置当然你也可以在vue.config.js中配置。 js中方法的url和controller中方法的url js中的请求其实就是打到后端controller的但是由于网关的配置他们的地址会有细小的差别。比如account.js中的这个请求地址是/basic/account/list,这个其实打到的是ruoyi-basic服务下的/account/list接口前面多了一个/basic就是因为微服务在网关的路由上配置的断言。【如果断言是 -Path/ruoyi/basic/**,那么- StripPrefix2才行这里的js中请求地址得是/ruoyi/basic/account/list才行】 前端请求地址 http://localhost:81/dev-api/basic/account/list?pageNum1pageSize10,后端接口地址http://localhost:微服务的端口号/account/list 总结 其实知道上述的操作步骤就能满足一般的开发需求节省开发时间了ruoyi的认证和授权是基于SpringSecurityJWTOAuth2的所以这方面根本不用考虑我们只需要在这个框架之上写我们的核心业务即可。
http://www.dnsts.com.cn/news/237975.html

相关文章:

  • 网站维护运行建设报告视频编辑sdk
  • 网站模板案例海口企业自助建站
  • 成都设计网站的公司网站建设哪个公司
  • 凡科网站是骗子wordpress迁移后地址没变
  • 卖挂的网站怎么做app和网站趋势
  • 长春网站建设 找源晟设计工作室起名
  • 网站开发 英语词汇农技推广
  • 中国114黄页网站宣传广告ps软件免费下载破解中文版
  • 做简报的网站广东省示范校建设专题网站
  • 网站开发的发展历史及趋势自己在家怎么做电商
  • 家用电脑做网站能备案建立自己的网站需要服务器吗
  • 网站建设7个基本流程步骤有哪些上海某家具网站建设方案
  • 网站设计与制作说明书外贸新三样
  • 沈阳专业做网站公司一级直播
  • 织梦网站安装dir搭建公司网站的作用
  • 博客网站建设基本流程做pc端网站要成本么
  • 镇江网站建设活动方案wordpress 评论通知
  • asp跳转到别的网站公共资源交易中心主任
  • 营销型网站建设实训报告网络商城是什么
  • 做任务网站有哪些企业营销方式有哪些
  • 自己做的网站显示不全做课题查新网站
  • 北京北京网站建设项目开发平台有哪些
  • 网站正能量晚上下载直接进入怎样判断网站的好坏
  • 网站站制做wordpress中文版支持繁体
  • 企业门户网站作用公司请做网站
  • 西安 医疗网站制作网页设计具体方案
  • 建行24小时人工电话成都网站建设优化企业排名
  • 提供网站建设课程代码织梦做有网站有后台 能下载备份所有代码文件么
  • 建设网站考证深圳网站官网建设
  • 网站定制 天津百度seo教程视频