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

请简述网站建设的一般流程左侧菜单设置设置 wordpress

请简述网站建设的一般流程,左侧菜单设置设置 wordpress,资源网站平台建设方案,网站建设百度一、前言 本篇主要是围绕着两个点#xff0c;1、集成 Feign#xff0c;2、分离feign接口层#xff0c;独立服务#xff1b; 还有一点就是上篇文章的服务 iot-channel、system-server 服务名称调整成为了 chain-iot-channel、chain-system二、搭建 chain-common 服务 pom.…一、前言 本篇主要是围绕着两个点1、集成 Feign2、分离feign接口层独立服务 还有一点就是上篇文章的服务 iot-channel、system-server 服务名称调整成为了 chain-iot-channel、chain-system二、搭建 chain-common 服务 pom.xml properties!-- lombok --lombok.version1.18.26/lombok.version/properties!-- Dependencies --dependencies!-- Lombok Dependency --dependencygroupIdorg.projectlombok/groupIdartifactIdlombok/artifactIdversion${lombok.version}/version/dependency/dependencieschain-common 项目暂时只是空项目二、搭建 chain-starter/chain-feign-starter 服务 chain-starter chain-starter 服务只是一个 pom 项目主要作用是来包含一些启动服务例如 chain-feign-starter 之类chain-feign-starter 搭建这个服务的主要是目的是后续会有很多服务会引用到 Feign 框架如果在每个服务独立引用 Feign在后续的升级版本或需要增加 Feign 的配置就会很麻烦所以现在统一管理起来dependencies!-- feign 客户端 --dependencygroupIdorg.springframework.cloud/groupIdartifactIdspring-cloud-starter-openfeign/artifactId/dependency/dependencies三、chain-system、chain-iot-channel 集成 Feign pom.xml 增加 Feign 引用dependencygroupIdcom.chain/groupIdartifactIdchain-feign-starter/artifactIdversion${chain.version}/version/dependency四、服务配置 Feign 1、启动服务增加注解 在 chain-system、chain-iot-channel 启动服务都增加 EnableFeignClients 注解开发Feign 客户端SpringBootApplication EnableDiscoveryClient EnableFeignClients public class IotChannelServeApp {public static void main(String[] args) {SpringApplication.run(IotChannelServeApp.class, args);} }SpringBootApplication EnableDiscoveryClient EnableFeignClients public class SystemServerApp {public static void main(String[] args) {SpringApplication.run(SystemServerApp.class);} }2、chain-iot-channel 服务增加被调用接口 IotChannelInterface.java RestController RequestMapping(path /iot/channel/open/api) public class IotChannelInterface {OverrideGetMapping(path /testIotChannelFeign)public String testIotChannelFeign() {return test iot channel feign open api;} } 3、chain-system 服务增加调用接口 SystemForIotChannelInterfaceClient.java FeignClient(name chain-iot-channel, url http://localhost:10020, path /iot/channel/open/api) public interface SystemForIotChannelInterfaceClient {GetMapping(path /testIotChannelFeign)String testIotChannelFeign(); } 在这里需要注意一点的是如果在 IotChannelInterface.java 中配置了RequestMapping(path /iot/channel/open/api)那么在 SystemForIotChannelInterfaceClient.java 中就需要增加 path /iot/channel/open/api 配置 还有另一点就是如果单独使用 Feign没有集成 Ribbon那么就需要在 FeignClient 注解中增加 url 配置项因为没有 Ribbon 框架是无法实现负载均衡那么 name 参数的配置不会直接调用到服务的只能增加 url 配置五、独立 Feign 调用接口 1、增加 chain-open-api/chain-iot-channel-api 服务 chain-open-api chain-open-api 和 chain-starter 服务一样只是一个 pom 项目主要作用是来包含项目中每个服务对应的 open api 项目chain-iot-channel-api pom.xml dependencies!-- 自定义 Feign --dependencygroupIdcom.chain/groupIdartifactIdchain-feign-starter/artifactIdversion${chain.version}/version/dependency/dependenciesIotChannelInterfaceApi.java public interface IotChannelInterfaceApi {/*** 测试 iot channel 服务是否可用** return String*/GetMapping(path /testIotChannelFeign)String testIotChannelFeign(); } 2、增加对 chain-iot-channel-api 的引用 chain-iot-channel\chain-system pom.xml dependencygroupIdcom.chain/groupIdartifactIdchain-iot-channel-api/artifactIdversion${chain.version}/version/dependency3、改造IotChannelInterface.java、SystemForIotChannelInterfaceClient.java IotChannelInterface.java、 RestController RequestMapping(path /iot/channel/open/api) public class IotChannelInterface implements IotChannelInterfaceApi {Overridepublic String testIotChannelFeign() {return test iot channel feign open api;} } SystemForIotChannelInterfaceClient.java FeignClient(name chain-iot-channel, url http://localhost:10020, path /iot/channel/open/api) public interface SystemForIotChannelInterfaceClient extends IotChannelInterfaceApi { } 最后附上项目结构图
http://www.hkea.cn/news/14395175/

相关文章:

  • 网站开发主要技术开发免费app
  • 的网站设计案例奢侈品网站怎么做tuig优化
  • 大型网站订单系统怎么设计网络图片素材
  • 固始县住房和城乡规划建设局网站园林网站源代码
  • 织梦免费网站模块单页面网站设计网站欣赏
  • 游戏网站制作教程南宁网站建设速成培训班
  • 网站行高成都网站建设公司盈利吗
  • 谷歌网站推广策略方案国家鼓励做网站的行业
  • 网站建设公司利润分配高度重视局门户网站建设
  • 网站开发项目规划书陕西省高速建设集团网站
  • 东莞高端做网站.net电商网站开发
  • vps网站压缩网站关键词扩展
  • 公司名称大全四字seo优化介绍
  • 校园交易网站建设论文建设银行光明支行网站
  • 网站建设玖金手指排名15重庆云阳网站建设公司推荐
  • 深圳市住房建设与保障局官方网站wordpress pdf 下载
  • 网站组建ui设计界面配色
  • 网站内做营销活动使用工具大学生求职创业补贴有多少钱
  • 株洲市建设质监站网站浪尖设计集团有限公司
  • 杭州网站制作外包网站开发的核心技术
  • 流媒体网站建设规划 所需设备任丘网站建设公司
  • 我是这样做网站的米课定制网络开发改版
  • 企业宣传册免费模板网站莱芜seo推广
  • 网站后台改成只有一个管理员登陆wordpress typo3
  • 网站建设服务描述西安做网站公
  • 重庆市建设银行网站常德最新确诊人员名单
  • 团购网站设计沈阳做网站 熊掌号
  • 营销型网站建设 上海前端一般怎样做网站
  • 网络营销中网站建设的策略电脑访问手机网站跳转
  • 建站软件排名线上推广平台都有哪些