首页 > 其他分享 >网关搭建【黑马头条】

网关搭建【黑马头条】

时间:2023-07-03 18:37:20浏览次数:43  
标签:网关 spring nacos springframework 黑马 org gateway cloud 头条

一、导入依赖

<dependencies>
    <dependency>
        <groupId>org.springframework.cloud</groupId>
        <artifactId>spring-cloud-starter-gateway</artifactId>
    </dependency>
    <dependency>
        <groupId>com.alibaba.cloud</groupId>
        <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
    </dependency>
     <dependency>
            <groupId>com.alibaba.cloud</groupId>
            <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
        </dependency>
    <dependency>
        <groupId>io.jsonwebtoken</groupId>
        <artifactId>jjwt</artifactId>
    </dependency>
</dependencies>

二、启动类

package com.heima.app.gateway;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;

@SpringBootApplication
@EnableDiscoveryClient  //开启注册中心
public class AppGatewayApplication {

    public static void main(String[] args) {
        SpringApplication.run(AppGatewayApplication.class,args);
    }
}

三、bootstrap.yml

server:
  port: 51601
spring:
  application:
    name: leadnews-app-gateway
  cloud:
    nacos:
      discovery:
        server-addr: 192.168.200.130:8848
      config:
        server-addr: 192.168.200.130:8848
        file-extension: yml

四、nacos 配置中心

  leadnews-app-gateway

spring:
  cloud:
    gateway:
      globalcors:
        add-to-simple-url-handler-mapping: true
        corsConfigurations:
          '[/**]':
            allowedHeaders: "*"
            allowedOrigins: "*"
            allowedMethods:
              - GET
              - POST
              - DELETE
              - PUT
              - OPTION
      routes:
        # 平台管理
        - id: user
          uri: lb://leadnews-user
          predicates:
            - Path=/user/**
          filters:
            - StripPrefix= 1

五、测试

  环境搭建完成以后,启动项目网关和用户两个服务,使用postman进行测试

  请求地址:http://localhost:port/请求路径

标签:网关,spring,nacos,springframework,黑马,org,gateway,cloud,头条
From: https://www.cnblogs.com/Rover20230226/p/17523656.html

相关文章

  • 微服务网关搭建
    依赖<dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-gateway</artifactId></dependency><dependency><groupId......
  • Profinet转EtherNet/IP网关连接AB PLC的应用案例
     西门子S7-1500PLC(profinet)与ABPLC以太网通讯(EtherNet/IP)。本文主要介绍捷米特JM-EIP-PN的Profinet转EtherNet/IP网关,连接西门子S7-1500PLC与ABPLC通讯的配置过程,供大家参考。 1,新建工程:运行RSLogix5000程序,选择菜单File->New,弹出对话框:2,在“Type”中选择控......
  • CANopen转ProfiNet网关在大跨径门机起重设备同步纠偏控制应用案例
     大型门机起重设备纠偏控制系统采用CanOpen通讯协议,而PLC使用的是ProfiNet协议,看似不兼容的两种协议如何实现互通?今天我们来看一下这个案例。通过捷米特JM-COP-PN设置纠偏系统的参数,同时采集门机左右双轨的轮子多点同步控制,速度、位置等信息。在经过简单的配置后,用户可以很轻......
  • 传奇M2网关提示人物数据保存失败怎么办?
    关于M2里面一直提示[人物数据保存失败]这个错误,我们技术在教学的时候有提到过,但是很多GM都没有留意这个问题,还是会出现,到底什么原因导致的呢?每次出现这个错误,我和GM都非常的难受,难受的原因有两个第一、这个区白搞了;第二、玩家数据归0了为什么会数据没了呢?开新区的时候,复制正在开区......
  • ip地址网段和网关地址可以不在同一个平面吗?
    背景工作中经常接触配置ip地址,发现网关的设置总是同网段的第一个或者第二个ip地址,于是就有一个疑问,ip地址的网段和网关地址的网段是否可以不在同一网段,百度搜索答案,有说不可以的,有说可以的,还有高傲的认为这么简单的问题就不要发出来问的。如此,便只能自己实践了。搞个实验环境......
  • BACnet网关如何采集BACnet设备
    BL103BACnet网关是一款经济型楼宇自动化、暖通控制系统的物联网关,用于实现ModbusRTU、ModbusTCP、DL/T645、BACnetIP、BACnetMS/TP等多种协议转换为ModbusTCP、OPCUA、MQTT、BACnetIP、华为云IoT、亚马逊云IoT、阿里云IoT、ThingsBoard、金鸽云等协议的网关。BL103下行支......
  • BL103BACnet网关配置采集BACnet MS/TP网关
    BL103BACnet网关是一款经济型楼宇自动化、暖通控制系统的物联网关,用于实现ModbusRTU、ModbusTCP、DL/T645、BACnetIP、BACnetMS/TP等多种协议转换为ModbusTCP、OPCUA、MQTT、BACnetIP、华为云IoT、亚马逊云IoT、阿里云IoT、ThingsBoard、金鸽云等协议的网关。BL103下行......
  • BACnet网关采集如何采集Modbus协议设备
    BACnet标准是针对采暖、通风、空调、制冷控制设备设计的,同时也是为其他楼宇控制系统(例如照明,安保,消防等系统)的集成提供一个基本原则。本文主要讲述了BACnet网关采集ModbusRTU设备(M140T),将ModbusRTU协议转为BACnetIP协议的操作步骤:首先将将BL103的RS485跟M140T的RS485对接上......
  • Redis实战(黑马点评--商户查询缓存)
    为什么使用缓存 添加商户缓存 ShopController层/***根据id查询商铺信息*@paramid商铺id*@return商铺详情数据*/@GetMapping("/{id}")publicResultqueryShopById(@PathVariable("id")Longid){returnshopService.qu......
  • PLC数据采集仪器网关
     www.daq-iot.com19936624847___________________________________________________产品简介功能特点技术参数DAQ-GP-IOTGW通用型数采仪是一款集数据采集、存储、边缘计算于一体的智能采集终端。支持网页配置,协议驱动丰富、广泛应用于汽车制造、化工、能源、风电等工业领......