简单实验 spring cloud gateWay 路由实验 实验

1.概要

1.1 说明 微服务统一网关实验,这里简单实验一下路由的功能

1.2 实验步骤,使用下面这个工程作为基础工程添加了一个gateWay做如下使用

简单实践 spring cloud nacos nacos-server-2.3.0-CSDN博客

2 代码

2.1 工程文件

复制代码
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <parent>
        <groupId>com.xjc.springcloundtest</groupId>
        <artifactId>demo21</artifactId>
        <version>0.0.1-SNAPSHOT</version>
    </parent>

    <artifactId>getWay</artifactId>

    <properties>
        <maven.compiler.source>21</maven.compiler.source>
        <maven.compiler.target>21</maven.compiler.target>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    </properties>
    <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>
    </dependencies>

</project>

2.2 配置文件

复制代码
server:
  port: 8083
spring:
  application:
    name: gatWayserver
  cloud:
    nacos:
      discovery:
        server-addr: localhost:8848
    gateway:
      routes:
        - id: user service
          uri: http://localhost:8080/fun
          predicates:
            - Path=/fun

2.3 主函数类

复制代码
package com.xjc.springcloundtest;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class Main {
    public static void main(String[] args) {
        SpringApplication.run(Main.class);
        System.out.println("Hello world!");
    }
}

3 运行结果

相关推荐
isfox4 分钟前
与传统累加器对比,LongAdder 为何如此出众?
java
只因从未离去13 分钟前
黑马Java基础笔记-4
java·开发语言·笔记
kurer14 分钟前
Java通配符深入理解
java
会功夫的李白14 分钟前
PDF嵌入隐藏的文字
java·pdf·itext
小钊(求职中)27 分钟前
ElasticSearch从入门到精通-覆盖DSL操作和Java实战
java·大数据·elasticsearch·搜索引擎·全文检索
极客智谷1 小时前
深入理解Java线程池:从原理到实战的完整指南
java·后端
代码不行的搬运工1 小时前
HTML快速入门-4:HTML <meta> 标签属性详解
java·前端·html
mask哥2 小时前
详解最新链路追踪skywalking框架介绍、架构、环境本地部署&配置、整合微服务springcloudalibaba 、日志收集、自定义链路追踪、告警等
java·spring cloud·架构·gateway·springboot·skywalking·链路追踪
XU磊2602 小时前
javaWeb开发---前后端开发全景图解(基础梳理 + 技术体系)
java·idea
学也不会2 小时前
雪花算法
java·数据库·oracle